Skip to content

下载消息中的动图

根据动图表情消息回调中的 XML 数据下载表情资源。

接口地址: POST /getMsgEmoji

前置条件

  • 当前 wId 对应的微信实例在线。
  • msgIdcontent 来自动图表情消息回调。
  • content 中需要包含 emoji 节点及 cdnurlaeskey 等字段。

请求参数

参数名必选类型说明
wIdstring登录实例标识
msgIdnumber消息 ID
contentstring动图表情消息回调中的 XML 数据

请求示例

json
{
  "wId": "{{wId}}",
  "msgId": 1711184317,
  "content": "<msg><emoji md5=\"3563976960aa367af6d65c4f0b8bc9c4\" len=\"119971\" cdnurl=\"http://emoji.qpic.cn/wx_emoji/...\" aeskey=\"f183af3d469b1806b58b8090b8b2a886\" width=\"170\" height=\"180\"></emoji></msg>"
}

响应参数

参数名类型说明
codestring1000 成功,1001 失败
messagestring反馈信息
dataobject下载结果
data.urlstring动图资源地址

成功响应

json
{
  "code": "1000",
  "message": "成功",
  "data": {
    "url": "http://emoji.qpic.cn/wx_emoji/ulFbvhrzAnjIw2coZEkgcFLiaqbcIDH9ciaC32Hhy80iczDTTaaBciab7Q/"
  }
}

错误响应

json
{
  "code": "1001",
  "message": "失败",
  "data": null
}

使用建议

  • 建议直接传入回调原始 content,不要只截取 cdnurl
  • 返回的表情地址可能来自微信资源域名,展示前按业务安全策略处理。
  • 如下载失败,先确认消息类型是否为动图表情。