微信第二次开发 获取openid为什么会出现code is invalid

微信第二次开发 获取openid为什么会出现code is invalid,第1张

具体方法: 1配置网页授权回调域名,如 XXXt 2模拟的第三方网页,XXXnet/getcodeurlphp 3、第三方网页的回跳url中,首先从请求中取得code,然后根据code进一步换取openid和access_token,然后就可以根据openid和access_to。

小程序如何获取code的步骤,希望这些方法能够帮助到大家。

首先,调用wxlogin获取code,判断用户是否授权读取用户信息,调用wxgetUserInfo读取用户数据。

然后,由于小程序后台授权域名无法授权微信的域名,所以我们只能通过我们自己的服务器去调用微信服务器去获取用户信息。

然后,故我们将wxlogin获取code和wxgetUserInfo获取的encryptedData与iv通过wxrequest请求传入后台。

然后,调用接口获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一标识(openid)及本次登录的会话密钥(session_key)。

然后,用户数据的加解密通讯需要依赖会话密钥完成,code换取session_key,这是一个>

>

以上就是关于微信第二次开发 获取openid为什么会出现code is invalid全部的内容,包括:微信第二次开发 获取openid为什么会出现code is invalid、微信 应用 怎么 获取code、Taro H5端微信授权链接获取code,回调页面通过this.$router.params获取不到参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9301397.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存