问题模块 |
---|
API和组件 |
登录后获取code 然后用code 获取session_key 用户信息 最后解密encryptedData 最后解密出来的字段没有unionid但是 openid 水印这些都有 就是unionid变成了language发表
网友回复
宋爽:
unionid是通过encryptedData解码来的?如果用户已经授权过了呢?静默调用wx.getuserinfo在获取一次encryptedData嘛?
Axl:
我不知道你的情况,但是我知道我这个当时就是后端不配合的原因,这个登录是不需要验证的,你让后端改,不要去验证就好了。
张云利【张奉天】:
我的问题和二楼一样的。我是再小程序中获取unionid。当我拿到wx.getUserInfo返回的encryptedData,首先进行了
url解码,解码后再到https://mp.weixin.qq.com/debug/wxadoc/dev/api/signature.html 这个地址下载了demo 进行测试结果返回了 -41001 即需要提供accesstoken,但是根据接口的文档,没有一个地方是需要提供的?请问这该如何解决???
Axl:
确实是的谢谢,还有一个问题就是我的app里面接入微信三方登陆,需要一个accesstoken、unionid来验证,但是用户信息里面并没有Accesstoken这个参数啊。这种怎么验证啊
One:
绑定开发平台