回调事件的返回值不对,楼主可以参考,我已经解决了 https://developers.weixin.qq.com/community/develop/doc/000a2e32adca58a4eb2c39def56000
企业微信-在卡片回调时不能正确处理返回的200空串信息您好,我在使用【更新任务卡片消息状态】接口出现了问题。 在点击卡片按钮时,PC(3.17.3005)企业微信显示`处理中`,然后变成"已阅读”,最后提示处理超时,文字闪烁一下,自动还原。 我认为微信在卡片回调时不能正确处理返回的200空串信息。预期效果是卡片更新成“已阅读” 我是在微信回调中调用的更新接口,调用步骤如下: 1.用户点击时,微信调用我设置的回调地址----> 2.在回调中,我使用【更新任务卡片消息状态】接口更新卡片。 https://qyapi.weixin.qq.com/cgi-bin/message/update_taskcard?access_token= { "userids" : [ "HZ622***" ], "agentid" : "1000003", "task_id" : "a3abac1aa248f5f09be86c5f2a2bac5b", "replace_name" : "已阅读" } 3.按照微信要求,返回200,body体为空。 https://open.work.weixin.qq.com/api/doc/90000/90135/90237 假如企业无法保证在五秒内处理并回复,或者不想回复任何内容,可以直接返回200(即以空串为返回包)。企业后续可以使用主动发消息接口进行异步回复。
2021-05-24