钉钉小程序 推送消息
时间: 2023-09-21 20:06:58 浏览: 94
钉钉小程序可以通过服务端接口将消息推送给用户。以下是推送消息的步骤:
1. 获取access_token
使用应用的appKey和appSecret调用获取access_token接口,获取到的access_token有两小时的有效期。
2. 构造消息体
构造消息体,包括消息类型、接收人、消息内容等信息。钉钉支持的消息类型有:文本消息、图片消息、链接消息、Markdown消息、ActionCard消息、FeedCard消息。
例如,构造一条文本消息:
```
{
"msgtype": "text",
"text": {
"content": "这是一条测试消息"
},
"at": {
"atMobiles": ["手机号码1", "手机号码2"],
"isAtAll": false
}
}
```
其中,atMobiles表示@的手机号码列表,isAtAll表示是否@所有人。
3. 调用推送接口
使用获取到的access_token和构造好的消息体,调用推送接口将消息发送给用户。
例如,推送一条文本消息:
```
POST https://oapi.dingtalk.com/topapi/message/corpconversation/asyncsend_v2?access_token=ACCESS_TOKEN
Content-Type: application/json;charset=utf-8
{
"agent_id": 123456,
"userid_list": ["userid1", "userid2"],
"msg": {
"msgtype": "text",
"text": {
"content": "这是一条测试消息"
},
"at": {
"atMobiles": ["手机号码1", "手机号码2"],
"isAtAll": false
}
}
}
```
其中,agent_id表示应用的agentId,userid_list表示接收消息的用户列表。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)