Appearance
发送 Emoji 表情
向好友或群聊发送已识别的 Emoji 表情消息。
接口地址: POST /sendEmoji
前置条件
- 微信实例已登录,并已获得可用的
wId。 - 接收方
wcId可以是好友微信 ID,也可以是群 ID。 imageMd5、imgSize需要从已收到的 Emoji 消息回调 XML 中提取。- 该接口适合复用已收到的表情,不适合直接上传新图片。
请求参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| wId | 是 | string | 登录实例标识 |
| wcId | 是 | string | 接收方微信 ID 或群 ID |
| imageMd5 | 是 | string | Emoji 回调 XML 中的 md5 字段值 |
| imgSize | 是 | string | Emoji 回调 XML 中的 len 字段值 |
响应参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | string | 1000 成功,1001 失败 |
| message | string | 反馈信息 |
| data.type | int | 类型 |
| data.msgId | long | 消息 ID |
| data.newMsgId | long | 新消息 ID |
| data.createTime | long | 发送时间戳(秒) |
| data.wcId | string | 接收方 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做发送结果追踪。
