Skip to content

发送 Emoji 表情 ​

向好友或群聊发送已识别的 Emoji 表情消息。

接口地址: POST /sendEmoji

前置条件 ​

  • 微信实例已登录,并已获得可用 wId。
  • 接收方 wcId 可以是好友微信 ID,也可以是群 ID。
  • imageMd5、imgSize 需要从已收到的 Emoji 消息回调 XML 中提取。
  • 该接口适合复用已收到的表情,不适合直接上传新图片。

请求参数 ​

参数名必选类型说明
wId是string登录实例标识
wcId是string接收方微信 ID 或群 ID
imageMd5是stringEmoji 回调 XML 中的 md5 字段值
imgSize是stringEmoji 回调 XML 中的 len 字段值

响应参数 ​

参数名类型说明
codestring1000 成功,1001 失败
messagestring反馈信息
data.typeint类型
data.msgIdlong消息 ID
data.newMsgIdlong新消息 ID
data.createTimelong发送时间戳(秒)
data.wcIdstring接收方 ID

请求示例 ​

json
{
  "wId": "00000171-78df-0aad-000c-70e4a3ce7d70",
  "wcId": "LoChaX",
  "imageMd5": "4cc7540a85b5b6cf4ba14e9f4ae08b7c",
  "imgSize": "102357"
}

成功响应 ​

json
{
 "code": "1000",
 "message": "发送Emoji消息成功",
 "data": {
 "type": null,
 "msgId": 697760499,
 "newMsgId": 5012973909876748200,
 "createTime": null,
 "wcId": null
 }
}

错误响应 ​

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

使用建议 ​

  • 建议保存 Emoji 回调中的原始 XML,后续发送时直接读取 md5 和 len。
  • 如果返回成功但微信端未展示,优先检查 imageMd5 与 imgSize 是否来自同一条 Emoji 消息。
  • 业务侧可按 msgId、newMsgId 做发送结果追踪。