安卓教程

微信小程序openid怎么获取 获取微信openid失败解决方法

时间: 2018-08-11 来源:当下软件园 A+

有很多用户想要知道怎么获得微信小程序openid信息,那么下面通过这篇文章给大家介绍一下应该怎么操作,一起往下看吧!

首先,调用接口获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一标识(openid) 及本次登录的会话密钥(session_key)。用户数据的加解密通讯需要依赖会话密钥完成。

微信小程序openid怎么获取

然后,获取openid,拿到上一步获取的code,结合小程序 appid 和 secret 请求接口一同被返回的,还包括 session_key,其中 session_key 是对用户数据进行加密签名的密钥。为了自身应用安全,session_key 不应该在网络上传输。

微信小程序openid怎么获取

然后,直接使用wx.getUserInfo是不能获取更多的信息的,如微信用户的openid。

微信小程序openid怎么获取

然后,需要发送获取到的code进行请求到微信的后端API,进行用户解密之类的操作才可以获取,根据文档,只需要进行一个get请求到如下地址。

微信小程序openid怎么获取

然后,需要发送获取到的code进行请求到微信的后端API,才能正确获取更多信息,这也许是为了安全起见。

微信小程序openid怎么获取

最后,都要求判断登录的用户是不是唯一的,这也就需要使用微信账号唯一的openid来验证了。

微信小程序openid怎么获取

好了,以上就是小编为大家带来关于“微信小程序openid获取方法”的全部内容介绍了,设置步骤还是比较简单的,希望能帮助到你。

猜你喜欢

热门推荐

  • 苏易登 V1.10.2 安卓版

    苏易登 V1.10.2 安卓版

  • 扫描全能王APP V6.76.0.2411110000 官方安卓版

    扫描全能王APP V6.76.0.2411110000 官方安卓版

  • SView看图纸 V10.3.1 安卓版

    SView看图纸 V10.3.1 安卓版

  • 国象联盟 V1.9.5 安卓最新版

    国象联盟 V1.9.5 安卓最新版

  • 1688商家版手机版app V3.27.0 安卓版

    1688商家版手机版app V3.27.0 安卓版

  • 华为WeLink V7.41.13 官方安卓版

    华为WeLink V7.41.13 官方安卓版

  • 运满满司机 V8.80.4.0 安卓最新版

    运满满司机 V8.80.4.0 安卓最新版

  • 拼多多商家版 V6.5.5 安卓版

    拼多多商家版 V6.5.5 安卓版

  • Eteams(移动云办公) V4.0.222 安卓版

    Eteams(移动云办公) V4.0.222 安卓版

  • 口袋助理手机版 V8.0.1 安卓最新版

    口袋助理手机版 V8.0.1 安卓最新版

  • 掌上好房通 V12.1.9 安卓最新版

    掌上好房通 V12.1.9 安卓最新版

  • 微掌柜 V5.0.0 安卓版

    微掌柜 V5.0.0 安卓版



网友评论