Skip to content

发送 Emoji 表情

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

接口地址: POST /sendEmoji

前置条件

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

请求参数

参数名必选类型说明
wIdstring登录实例标识
wcIdstring接收方微信 ID 或群 ID
imageMd5stringEmoji 回调 XML 中的 md5 字段值
imgSizestringEmoji 回调 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,后续发送时直接读取 md5len
  • 如果返回成功但微信端未展示,优先检查 imageMd5imgSize 是否来自同一条 Emoji 消息。
  • 业务侧可按 msgIdnewMsgId 做发送结果追踪。