微信小程序> 小程序应用,获取微信用户的unionid

小程序应用,获取微信用户的unionid

浏览量:3264 时间: 来源:Sam哥哥

概述


关于unionid的作用,可以先看我之前写的小程序中的unionid。那么unionid如何获取呢?有两种方式:


1、通过wx.getUserInfo();
2、通过jscode2session接口。


使用getUserInfo方法


我们可以在小程序端使用如下代码:

 

wx.getUserInfo()

获取到用户的信息,用户信息里面会包含encryptedData和iv信息,我们在后台里使用JAVA代码对encryptedData和iv进行解码得到unionid。

 

注意,调用wx.getUserInfo()方法是需要用户授权才可以的。

完整的交互流程如下:

 

如果用户同意访问小程序,小程序端调用wx.getUserInfo()接口获取用户信息,并将用户信息中的encryptedData和iv传递到我们应用后台的接口中,应用对encryptedData和iv进行解密获取到unionid。


使用jscode2session方法


如果你已经访问过某个小程序了,那么可以直接使用

 

jscode2session

获取到unionid。另外,如果一个开发者主体下,有多个小程序,只要你任意访问过其中一个小程序,那么调用jscode2session也可以拿到unionid。

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎