ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

个人微信API二次开发:撤回回调revoke未推到

个人微信API二次开发:撤回回调revoke未推到 客户把过激投诉撤回。坐席后台还挂着原句质检按原句处罚。回调只接了文本消息类型撤回事件被丢掉。登录、发消息、回调配置的具体参数以这份文档为准API 文档GeWe API 在这里负责把撤回事件推到你的 URL。HTTP 仍须 3 秒内返回。fromfastapiimportFastAPI,Request appFastAPI()REVOKEDset()app.post(/wx/callback)asyncdefcb(request:Request):evawaitrequest.json()ifev.get(echostr):return{ok:True}msg_typeev.get(type)orev.get(msgType)ifmsg_typein(revoke,recall):midev.get(revokeMsgId)orev.get(msgId)ifmid:REVOKED.add(str(mid))return{ok:True}midstr(ev.get(newMsgId)orev.get(msgId)or)ifmidinREVOKED:return{ok:True}# 普通文本再入会话库return{ok:True}字段名以回调文档为准。自己用接口撤回通常不会再回调给你。要同步坐席屏必须处理对方撤回。展示层对REVOKED里的 ID 显示「对方已撤回」不要留原文。一条工作流稳定了再扩。平台入口GeWe API 官网收口投诉原文能否从坐席屏消失取决于撤回事件有没有进 Webhook。测试号发一句再撤回后台变成已撤回再上线。
返回列表