html52.com
我爱小程序-开发者交流社区

小程序encryptedData数据解密报错误码-41003

问题模块
API和组件

使用官方的PHP版demo解密,调用接口后返回错误码-41003,并未成功解密出想要的信息,请问有遇到的吗?如何来解决

网友回复

罗兰德:

已解决,可能是重复调用login,导致刷新了session_key,而引起的session_key错位不匹配导致解密不出来。规避一下连续调用login的问题。保证userinfo总是在最后的一次login之后发起和回包


Fs:

10次有1次解密失败,怎么没有官方回应

Zoelov:

有人解决这个问题吗?我也出现了这个问题,应该不是重复调用login的问题

Larry:

wx.login 一定要在获取加密数据之前(比如wx.getWeRunData)

解密算法是对称加解密,所以 key 要必须一致才能成功

Daniel::Wu:

@罗兰德并没有重复login的问题呀,全局搜索了一遍,只会调用一次

Daniel::Wu:

还是不稳定啊

Ken Chung:

encryptedData 要进行 数据编码 不然数据传输的时候 +号会自动转换为空格,不用谢我

立卓:

https://mp.weixin.qq.com/debug/wxadoc/dev/api/signature.html看下api里面

丶三疯醒:

请问官方php demo哪里下载

等到下线:

@罗兰德,我也遇到了多调用了一次wx.login导致解不出来,看了你的回答,已解决了问题。感谢

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付