文本消息
{ "msgtype": "text", "text": { "from": "user", "to": "user", "content": "消息内容" } } |
参数说明
参数 |
参数类型 |
必须 |
说明 |
msgtype |
String |
是 |
消息类型,此时固定为:text |
from |
String |
是 |
消息来源用户 |
to |
String |
是 |
消息发送给指定用户 |
content |
String |
是 |
消息内容 |
图片消息
{ "msgtype": "image", "image": { "from": "user", "to": "user", "media_id": "MEDIA_ID" } } |
参数说明
参数 |
参数类型 |
必须 |
说明 |
msgtype |
String |
是 |
消息类型,此时固定为:image |
from |
String |
是 |
消息来源用户 |
to |
String |
是 |
消息发送给指定用户 |
media_id |
String |
是 |
媒体文件id,可以通过媒体文件接口上传图片获取。建议宽600像素 x 400像素,宽高比3 : 2 |
语音消息
{ "msgtype": "voice", "voice": { "from": "user", "to": "user", "media_id": "MEDIA_ID" "duration": "10" } } |
参数说明
参数 |
参数类型 |
必须 |
说明 |
msgtype |
String |
是 |
消息类型,此时固定为:voice |
from |
String |
是 |
消息来源用户 |
to |
String |
是 |
消息发送给指定用户 |
media_id |
String |
是 |
媒体文件id。2MB,播放长度不超过60s,AMR格式 |
duration |
String |
是 |
正整数,小于60,表示音频时长 |
文件消息
{ "msgtype": "file", "file": { "from": "user", "to": "user", "media_id": "MEDIA_ID" "duration": "10" } } |
参数说明
参数 |
参数类型 |
必须 |
说明 |
msgtype |
String |
是 |
消息类型,此时固定为:file |
from |
String |
是 |
消息来源用户 |
to |
String |
是 |
消息发送给指定用户 |
media_id |
String |
是 |
媒体文件id。引用的媒体文件最大10MB |
链接消息
{ "msgtype": "link", "link": { "messageUrl": "http://s.kmbox.cn/index.html", "from": "user", "to": "user", "picUrl":"http://s.kmbox.cn/img.jpg", "title": "链接标题", "text": "描述" } } |
参数说明
参数 |
参数类型 |
必须 |
说明 |
msgtype |
String |
是 |
消息类型,此时固定为:link |
from |
String |
是 |
消息来源用户 |
to |
String |
是 |
消息发送给指定用户 |
消息体参数说明
参数 |
参数类型 |
必须 |
说明 |
link.messageUrl |
String |
是 |
消息点击链接地址,当发送消息为E应用时支持E应用跳转链接 |
link.picUrl |
String |
是 |
图片地址 |
link.title |
String |
是 |
消息标题 |
link.text |
String |
是 |
消息描述 |
执行指令消息