常见问题#
如果你认为文档没能解决你的问题,可以把链接或文档复制粘贴到 deepseek 提问,亲测能解决 99% 的问题。
Q: 会话ID/conversation_id 是什么?如何获取
A: 会话ID由 S:或R: + 用户ID或群聊ID 组成,例如 S:788xxxxx S:1688xxxxx R:10xxxxx。私聊前缀为 S: 群聊前缀为 R:。用户 ID 可以通过同步联系人、获取客户群列表(自己是群主)或者接收消息里面获取。Q: 如何发送小程序?参数怎么传?点开小程序是空白的或点开出错?
A: 接口地址,参数可以通过机器人的好友,发送给机器人一个小程序消息,从消息回调里面拿,封面图可以自行上传替换,所有参数都不能漏。Q: 发送的图片或文件空白、或点开无法查看?
A: 上传参数有问题,URL需要确保能访问,图片上传的file type 为 2,文件、语音为 5.Q: 参数的 seq 是什么?如何传参?
A: 序号,首次传0或传空,下一页传返回值的seq,seq要保存起来。Q: 如何获取自己非群主的群列表?
A: 需要根据消息回调中的roomid,去调用批量获取群详细信息自行存起来。Q: 如何获取企业通讯录?内部联系人?
A: 从消息回调里面拿,或者购买私有化版本,会提供内部架构接口。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 的方式,发送微信客服消息给用户。Q: 接口提示“cloud 相关接口已关闭,请使用私有化CDN版本”?
A: 调接口地址错误,这类接口是调用自己的私有化服务的IP。Q: 调用私有化CDN接口报错,提示“not enough values to unpack (expected 2, got 1)”?
A: CDN 配置有问题,请检查配置,阿里云配置需要加上协议头。