获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
这个行为太诡异了。收到回调后,必须要返回被动消息格式,否则就会提示超时,此时主动调用接口发送的更新任务卡状态也失效,接口调用成功,没有效果。 强烈建议官方修改一下这个行为设定。返回的信息不符合被动回复格式,直接忽略,api调用修改任务卡状态任何时候都要能生效。
企业微信任务卡片点击处理按钮超时,请点击卡片重试?您好,我在使用【更新任务卡片消息状态】接口出现了问题。 任务卡片点击 批准 按钮时,在回调事件中 调用更新【任务卡片消息状态】,任务卡片状态被更新为已完成,但是紧接着又恢复成原样 [图片] 原以为是官网 文档中【假如企业无法保证在五秒内处理并回复,或者不想回复任何内容,可以直接返回200(即以空串为返回包)。企业后续可以使用主动发消息接口进行异步回复。】的这个问题,但是尝试在回调事件中不进行任何业务逻辑,只是返回成功,还是会出现相同的问题,可以明确回调事件是执行了的,而且微信客户端出现 “处理超时,请点击卡片重试”的事件绝对不超过5秒。 之后在回调事件中尝试先返回成功,然后挂起5秒异步调用更新卡片状态接口,微信客户端仍旧提示处理超时,请点击卡片重试,异步的线程是能够将卡片状态更改为已完成的,这种方式还是存在提示超时的问题 怀疑是回调事件中返回值存在问题,但是对照官网文档,找不出问题出在什么地方,而且测试过回调事件的接口,响应时间很短,至此完全卡住,不知道问题到底出在哪里? [图片]
2021-06-03