收藏
回答

还是61058错误,代公众号创建小程序无法成功,post数据ticket,5秒后返回错误?

调用 https://api.weixin.qq.com/cgi-bin/account/fastregister?access_token=  接口,
发送 https://mp.weixin.qq.com/cgi-bin/fastregisterauth?回调返回的ticket
{"ticket":"**************"}
5秒后  最终返回的结果是:{"errcode":61058,"errmsg":"invalid ticket"}
结果中也没有rid,请问可能的原因是什么?


文档 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Register_Mini_Programs/fast_registration_of_mini_program.html
中有段说明:

注意
如果开发者设置了超时就重试,时间间隔需设置大于5s,否则会因为上一次的流程未完成,而获取到的 ticket 被视为invalid(即返回61058错误码)

但是我POST时(用的Msxml2.ServerXMLHTTP),设置了超时为5分钟,也没有设置超时重试,感觉是微信服务器端自己执行了5秒的创建小程序后,就强制返回错误给我们了

这时候小程序已经创建成功了,只是没有正确的返回appid和authorization_code给我们

以前这种情况发生的概率很低,现在感觉很频繁啊

另外,因为这种情况创建成功的小程序,能否给个快捷注销的方案呢?

文档中说明是:61058	用户扫码凭证校验不通过
但是这个说明对于问题的排查没有任何帮助作用,因为也只能是管理员才可以扫描成功,管理员扫码后出现这个情况,那还能让谁来扫码呢?


最后一次编辑于  2022-07-06
回答关注问题邀请回答
收藏

1 个回答

  • 小海
    小海
    2022-07-07

    同问


    2022-07-07
    有用
    回复
登录 后发表内容