新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)小程序教程:微信小程序API接收消息和事件
接收消息和事件
在頁面中使用 可以顯示進入客服會話按鈕。

當用戶在客服會話發(fā)送消息、或由某些特定的用戶操作引發(fā)事件推送時,微信服務器會將消息或事件的數據包發(fā)送到開發(fā)者填寫的 URL,如果使用的是云開發(fā),則可以推送到指定的云函數(詳情請參考消息推送)。開發(fā)者收到請求后可以使用 發(fā)送客服消息 接口進行異步回復。
各消息類型的推送JSON、XML數據包結構如下。
文本消息
用戶在客服會話中發(fā)送文本消息時將產生如下數據包:
XML 格式
1482048670
1234567890123456
JSON 格式
{
"ToUserName": "toUser",
"FromUserName": "fromUser",
"CreateTime": 1482048670,
"MsgType": "text",
"Content": "this is a test",
"MsgId": 1234567890123456
}
參數說明
| 參數 | 說明 |
|---|---|
| ToUserName | 小程序的原始ID |
| FromUserName | 發(fā)送者的openid |
| CreateTime | 消息創(chuàng)建時間(整型) |
| MsgType | text |
| Content | 文本消息內容 |
| MsgId | 消息id,64位整型 |
圖片消息
用戶在客服會話中發(fā)送圖片消息時將產生如下數據包:
XML 格式
1482048670
1234567890123456
JSON 格式
{
"ToUserName": "toUser",
"FromUserName": "fromUser",
"CreateTime": 1482048670,
"MsgType": "image",
"PicUrl": "this is a url",
"MediaId": "media_id",
"MsgId": 1234567890123456
}
參數說明
| 參數 | 說明 |
|---|---|
| ToUserName | 小程序的原始ID |
| FromUserName | 發(fā)送者的openid |
| CreateTime | 消息創(chuàng)建時間(整型) |
| MsgType | image |
| PicUrl | 圖片鏈接(由系統(tǒng)生成) |
| MediaId | 圖片消息媒體id,可以調用[獲取臨時素材]((getTempMedia)接口拉取數據。 |
| MsgId | 消息id,64位整型 |
小程序卡片消息
用戶在客服會話中發(fā)送小程序卡片消息時將產生如下數據包:
XML 格式
1482048670
1234567890123456
JSON 格式
{
"ToUserName": "toUser",
"FromUserName": "fromUser",
"CreateTime": 1482048670,
"MsgType": "miniprogrampage",
"MsgId": 1234567890123456,
"Title":"title",
"AppId":"appid",
"PagePath":"path",
"ThumbUrl":"",
"ThumbMediaId":""
}
參數說明
| 參數 | 說明 |
|---|---|
| ToUserName | 小程序的原始ID |
| FromUserName | 發(fā)送者的openid |
| CreateTime | 消息創(chuàng)建時間(整型) |
| MsgType | miniprogrampage |
| MsgId | 消息id,64位整型 |
| Title | 標題 |
| AppId | 小程序appid |
| PagePath | 小程序頁面路徑 |
| ThumbUrl | 封面圖片的臨時cdn鏈接 |
| ThumbMediaId | 封面圖片的臨時素材id |
進入會話事件
用戶在小程序“客服會話按鈕”進入客服會話時將產生如下數據包:
XML 格式
1482048670
JSON 格式
{
"ToUserName": "toUser",
"FromUserName": "fromUser",
"CreateTime": 1482048670,
"MsgType": "event",
"Event": "user_enter_tempsession",
"SessionFrom": "sessionFrom"
}
參數說明
| 參數 | 說明 |
|---|---|
| ToUserName | 小程序的原始ID |
| FromUserName | 發(fā)送者的openid |
| CreateTime | 事件創(chuàng)建時間(整型) |
| MsgType | event |
| Event | 事件類型,user_enter_tempsession |
| SessionFrom | 開發(fā)者在客服會話按鈕設置的 session-from 屬性 |
網站標題:創(chuàng)新互聯(lián)小程序教程:微信小程序API接收消息和事件
URL分享:http://www.dlmjj.cn/article/dphiiid.html


咨詢
建站咨詢
