微信小程序openid怎么获取?想要知道的小伙伴就跟小编一起来看看吧 。
【微信小程序openid获取方法详解小程序openid如何获取】微信小程序openid获取方法:
首先,调用接口获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一标识(openid) 及本次登录的会话密钥(session_key) 。用户数据的加解密通讯需要依赖会话密钥完成 。
然后,获取openid,拿到上一步获取的code,结合小程序 appid 和 secret 请求接口一同被返回的,还包括 session_key,其中 session_key 是对用户数据进行加密签名的密钥 。为了自身应用安全,session_key 不应该在网络上传输 。
然后,直接使用wx.getUserInfo是不能获取更多的信息的,如微信用户的openid 。
然后,需要发送获取到的code进行请求到微信的后端API,进行用户解密之类的操作才可以获取,根据文档,只需要进行一个get请求到如下地址 。
然后,需要发送获取到的code进行请求到微信的后端API,才能正确获取更多信息,这也许是为了安全起见 。
最后,都要求判断登录的用户是不是唯一的,这也就需要使用微信账号唯一的openid来验证了 。
推荐阅读
- 微信全民养鲲玩法是什么? 微信全民养鲲玩法攻略解答!
- 两小儿辩日原文翻译及注释 两小儿辩日原文翻译和注释
- 微信鹅享付怎么开通
- 水果保存小知识
- 省下内存来储存游戏或应用程序
- 微信测测你七夕会发生的五件事玩法详解 测测你七夕会发生的五件事在哪玩
- 暴力拆机纪实
- 三星X648-----购机篇
- 微信爱心爆炸的特效怎么弄
- 公安局通过微信能找到人吗?