Emoji下载
小提示:
- Emoji资源下载
- 支持批量下载
请求URL:
- http://域名地址/api/other/downloademoji
请求方式:
- POST
请求头:
- Content-Type:application/json
参数名称 | 数据类型 | 必填 | 说明 |
appid | string | 是 | 设备id |
md5_list | array | 是 |
参数:
参数名 | 必填 | 数据类型 | 说明 |
appid | 是 | string | 设备id |
md5_list | 是 | array |
返回数据:
参数名 | 数据类型 | 说明 |
ret | number | 0:成功 |
msg | string | 反馈信息 |
data | object |
请求参数示例:
{
"appid": "wx_nScLwnZhfNmlQlL0npc71",
"md5_list": [
"de7170c7216c07cdddb04292077fc245"
],
}
成功返回示例:
{
"ret": 0,
"msg": "success",
"data": {
"BaseResponse": {
"ret": 0,
"errMsg": {
"string": ""
}
},
"emojiList": [
{
"md5": "de7170c7216c07cdddb04292077fc245",
"url": "http://vweixinf.tc.qq.com/1101&bizid=1022",
"encryptUrl": "http://vweixinf.tc.qq.com/110=1022",
"aesKey": "5a4f3c3235db4fe392f63bdf2976848d",
"productId": "",
"externUrl": "http://vweixinf.tc.qq.com/110&bizid=1022",
"externMd5": "15ac6387b4c0d9d9c5dbce9d57d940fc",
"attachedText": "",
"attachedTextColor": ""
}
]
}
}
错误返回示例:
{
"ret": -1,
"msg_err": "[wx_bpPSNW0kK0xYSM6ldubd]设备不存在或已离线"
}
语音下载
- 下载联系人或群组发的语音内容
请求URL:
- http://域名地址/api/other/downloadvoice
请求方式:
- POST
请求头:
- Content-Type:application/json
- X-GEWE-TOKEN: 后台获取
参数:
参数名称 | 数据类型 | 必填 | 说明 |
appid | string | 是 | 设备id |
bufid | string | 是 | 回调消息bufid |
from_user_name | string | 是 | 发送人 |
length | number | 是 | 语音大小 |
msg_id | string | 是 | 消息id |
返回数据:
参数名 | 数据类型 | 说明 |
ret | number | 0:成功 |
msg | string | 反馈信息 |
data | object | |
data.voiceLength | number | 语音时长 |
data.data | object | 语音信息 |
data.data.iLen | number | 语音大小 |
data.data.buffer | string | 语音文件 base64 |
请求参数示例:
{
"appid": "wx_ECMY4oEDuQAP6WimpWwWv",
"bufid": "0",
"from_user_name": "wxid_8pvkddddddt22",
"length": 5988,
"msg_id": "1107580157",
}
成功返回示例:
{
"ret": 0,
"msg": "success",
"data": {
"msgId": 1107580157,
"offset": 0,
"length": 5988,
"voiceLength": 3280,
"clientMsgId": "490e77adc00658795ba14f7368fe3679wxid_cjsytq6v5dv912_55_1689938877",
"data": {
"iLen": 5988,
"buffer": "base64"
},
"endFlag": 1,
"BaseResponse": {
"ret": 0,
"errMsg": {}
},
"cancelFlag": 0,
"newMsgId": 5784083904375928978
}
}
错误返回示例:
{
"ret": 0,
"msg": "success",
"data": {
"msgId": 0,
"offset": 0,
"length": 0,
"voiceLength": 0,
"data": {
"iLen": 0
},
"endFlag": 0,
"BaseResponse": {
"ret": -2,
"errMsg": {}
},
"cancelFlag": 0,
"newMsgId": 0
}
}
资源下载
小提示:
- 用于下载消息的资源,比如图片、文件、视频等
请求URL:
- http://域名地址/api/other/resourcedownload
请求方式:
- POST
请求头:
- Content-Type:application/json
参数名称 | 数据类型 | 必填 | 说明 |
aes_key | string | 是 | |
appid | string | 是 | 设备id |
file_type | number | 是 | 1: 高清图 2:常规图 3:缩略图 4:视频 5:文件 部分图片可能没有高清图,可以尝试下载常规图或缩略图 |
file_url | string | 是 | |
totalsize | number | 是 |
参数:
参数名 | 必填 | 数据类型 | 说明 |
aes_key | 是 | string | |
appid | 是 | string | 设备id |
file_type | 是 | number | |
file_url | 是 | object | |
totalsize | number | 是 |
返回数据:
参数名 | 数据类型 | 说明 |
ret | number | 0:成功 |
msg | string | 反馈信息 |
data | object |
请求参数示例:
{
"aes_key": "124609c46d967e45b78a34e629f1d6f0",
"appid": "wx_nScLwnZhfNmlQlL0npc71",
"file_type": 2,
"file_url": "3057020100044b304902010002043904752002032f58510204912a83b70204649e50d7042439303933623964612d326630332d343730632d393533312d3331616362356537366664630204011418020201000405004c4ec500",
"totalsize": 16705
}
成功返回示例:
{
"ret": 0,
"msg": "success",
"data": {
"Ver": 0,
"Seq": 90,
"VideoFormat": 0,
"RspPicFormat": 0,
"RangeStart": 0,
"RangeEnd": 0,
"TotalSize": 0,
"SrcSize": 0,
"RetCode": -5103059,
"SubStituteFType": 0,
"RetrySec": 0,
"IsRetry": 0,
"IsOverLoad": 0,
"IsGetCdn": 0,
"XClientIP": "180.109.244.60",
"FileData": ""
}
}
错误返回示例:
{
"ret": -1,
"msg_err": "[wx_bpPSNW0kK0xYSM6ldubd]设备不存在或已离线"
}