> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 消息链接说明

> 介绍钉钉消息链接的打开方式,覆盖在 PC 端侧边栏或外部浏览器打开以及小程序链接两类场景。

本文介绍了消息链接的打开方式。

## 消息链接在PC端侧边栏或外部浏览器打开

在PC客户端点击消息中的URL链接时，希望控制链接的打开方式，可以使用以下方式：

```text theme={"theme":{"light":"github-light","dark":"github-dark"}}
dingtalk://dingtalkclient/page/link?url=http%3A%2F%2Fwww.dingtalk.io&pc_slide=true
```

### 参数说明：

| **参数**    | 描述                                    |
| --------- | ------------------------------------- |
| url       | 要打开的链接，必须urlEncode。                   |
| pc\_slide | - true：表示在PC客户端侧边栏打开 - false：表示在浏览器打开 |

## 小程序链接

小程序发送消息，点击消息链接跳转到小程序，支持的应用场景如下：

| 应用类型    | 工作通知消息 | 企业群消息 | 普通消息 |
| ------- | ------ | ----- | ---- |
| 企业内部应用  | 支持     | 不支持   | 不支持  |
| 第三方企业应用 | 支持     | 不支持   | 不支持  |
| 第三方个人应用 | —      | —     | 支持   |

跳转到小程序的消息链接格式如下：

```text theme={"theme":{"light":"github-light","dark":"github-dark"}}
 eapp://page?query
```

例如：eapp\://pages/index/index?param1=aa\&param2=bb

### 参数说明：

* 只有在小程序发送消息时才支持该链接，微应用发送消息时不支持。
* 跳转的目标小程序，需要发布线上版本，才可以保证能正常跳转。
* page表示小程序的页面地址, 例如pages/index/index, 这个page必须是app.json配置中pages下的路径。

### 说明

跳转的目标小程序，需要发布线上版本，才可以保证能正常跳转。

![page参数](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/9760798951/p158178.png)

* query表示page页面onLoad的query参数。例如param1=aa\&param2=bb, 当参数值有特殊字符时需要使用urlEncode进行编码处理。
