获取用户unionid问题
发布于 6 年前 作者 bzhou 6208 次浏览 来自 问答

登录后获取code 然后用code 获取session_key 用户信息 最后解密encryptedData 最后解密出来的字段没有unionid但是 openid 水印这些都有 就是unionid变成了language发表

5 回复

我不知道你的情况,但是我知道我这个当时就是后端不配合的原因,这个登录是不需要验证的,你让后端改,不要去验证就好了。

确实是的谢谢,还有一个问题就是我的app里面接入微信三方登陆,需要一个accesstoken、unionid来验证,但是用户信息里面并没有Accesstoken这个参数啊。这种怎么验证啊

我的问题和二楼一样的。我是再小程序中获取unionid。当我拿到wx.getUserInfo返回的encryptedData,首先进行了

url解码,解码后再到https://mp.weixin.qq.com/debug/wxadoc/dev/api/signature.html 这个地址下载了demo 进行测试结果返回了 -41001 即需要提供accesstoken,但是根据接口的文档,没有一个地方是需要提供的?请问这该如何解决???

unionid是通过encryptedData解码来的?如果用户已经授权过了呢?静默调用wx.getuserinfo在获取一次encryptedData嘛?

绑定开发平台

回到顶部