微信小程序客服消息服务端发送操作功能详解
微信小程序客服消息服务端发送操作功能详解
在微信小程序中,客服消息是指用户与小程序之间的通信,包括用户向小程序发送的消息和小程序向用户发送的回复。作为一个小程序开发者,你需要了解如何在服务端发送这些消息,以便能够有效地与用户进行交互。
1. 文本消息
文本消息是最基本的类型,用户可以通过点击"输入框"来向小程序发送文本信息。服务端可以通过以下接口来发送回复:
* POST /message/send
* `appid`: 小程序的appid * `openid`: 用户的openid * `content`: 回复的文本内容示例代码:
```json{
"touser": "OPENID",
"msgtype": "text",
"text": {
"content": "Hello, world!"
},
"appid": "APPID",
"timestamp":123456789,
"nonce": "NONCE"
}
```
2. 图片消息
图片消息可以通过点击"发送图片"来向小程序发送。服务端可以通过以下接口来发送回复:
* POST /message/send
* `appid`: 小程序的appid * `openid`: 用户的openid * `media_id`: 回复的图片id示例代码:
```json{
"touser": "OPENID",
"msgtype": "image",
"image": {
"media_id": "MEDIA_ID"
},
"appid": "APPID",
"timestamp":123456789,
"nonce": "NONCE"
}
```
3. 图文消息
图文消息可以通过点击"发送图文"来向小程序发送。服务端可以通过以下接口来发送回复:
* POST /message/send
* `appid`: 小程序的appid * `openid`: 用户的openid * `news_item`: 回复的图文信息示例代码:
```json{
"touser": "OPENID",
"msgtype": "news",
"news": {
"articles": [
{
"title": "Hello, world!",
"description": "This is a description.",
"url": " "picurl": " }
]
},
"appid": "APPID",
"timestamp":123456789,
"nonce": "NONCE"
}
```
4. 小程序卡片
小程序卡片可以通过点击"发送小程序"来向小程序发送。服务端可以通过以下接口来发送回复:
* POST /message/send
* `appid`: 小程序的appid * `openid`: 用户的openid * `card`: 回复的小程序卡片信息示例代码:
```json{
"touser": "OPENID",
"msgtype": "miniprogram_card",
"miniprogram_card": {
"card_type": "text",
"title": "Hello, world!",
"description": "This is a description.",
"url": " },
"appid": "APPID",
"timestamp":123456789,
"nonce": "NONCE"
}
```
注意
* `appid` 和 `openid` 必须填写正确的值。
* `media_id` 和 `news_item` 必须填写正确的值。
* `card` 必须填写正确的小程序卡片信息。
以上是微信小程序客服消息服务端发送操作功能详解。