常见问题#
Q: 会话ID/conversation_id 是什么?如何获取
A: 会话ID由 S:
或R:
+ 用户ID
或群聊ID
组成,例如 S:788xxxxx
S:1688xxxxx
R:10xxxxx
。私聊前缀为 S:
群聊前缀为 R:
。用户 ID 可以通过同步联系人、获取客户群列表或者消息回调里面获取。Q: 如何发送图片、视频、文件等资源?又如何下载?
A: 私有化部署CDN,调用 C2C文件上传 会有对应的发送参数,下载就调用 C2C文件下载 传参对应的回调参数便能下载到CDN。Q: 如何发送小程序?参数怎么传?
A: 接口地址,参数可以自己接收一个小程序消息,从回调里面拿 ,封面图可以自行上传替换。Q: 发送的图片空白、或点开无法查看?
A: 上传参数有问题,URL需要确保能访问,上传的file type 为 2Q: 参数的 seq 是什么?如何传参?
A: 序号,首次传0或传空,下一页传返回值的seq,seq要保存起来。Q: 回调没有变动详情?
A: 根据回调事件调用增量变动接口(群/联系人)去获取变动内容。Q: 如何获取自己非群主的群列表?
A: 需要根据消息回调中的roomid,去调用群详情自行存起来。Q: 消息里的appinfo是什么?
A: 消息的全局唯一ID,撤回消息可以通过这个找出撤回的消息。Q: 关于消息回调的 id, seq, appinfo 分别是什么?
A: id是用户维度下的唯一id。seq 是消息的序号,也是用户下唯一。appinfo 是全局的唯一 id,引用消息会用到。Q: 同一条消息有多条回调?
A: 多条回调是含义不一样的,例如消息已读,撤回等等,可以只处理 refer_id 为 0 的消息。Q: 消息回调里的 asid 是什么?
A: asid 是微信客服的消息ID,可以通过 S:788;asid 的方式,发送微信客服消息给用户。修改于 2025-09-24 08:33:35