小程序如何获取用户的unionid

小程序如何获取用户的unionid,第1张

unionid与openid的不同之处在于:

openid是同一用户同一应用唯一;而手销unionid是同一用户不同应用唯一。

很显然,如果要拿到用户的唯一id,只能用unionid。

因为unionid是用户的旅神私密信息,所以需要走登录入口。

uni-app框架对这块做了很好的封拆薯亏装,直接调用即可。不过api有点乱,手册介绍的实例是用云函数的方式获取,但云函数的相关配置比较繁琐,我们可以绕过不用。

微埋余信小程序button api

https://developers.weixin.qq.com/miniprogram/dev/component/button.html

微信小程序 社区 unionid总结

https://developers.weixin.qq.com/community/develop/doc/000c2424654c40bd9c960e71e5b009

【情况1】若当前小程序未关联微信开放平台,则没有unionId

解决方案:登纤嫌录 微信开放平台,绑定小程序。

【情况2】已经关联微信开放平台的小程序,但

(1)即没有关注过公众号,

(2)也没有登录过公众号,

(3)更没有使用微信登录的方式登录过app

则此时,微信接口服务端获取不到unionId

解决方案:通毁液手过小程序端的获取用户信息e.detail.rawData 解析到unionId 再传给服务端


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

原文地址:https://54852.com/yw/8255955.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存