2546关注7795浏览
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
庄晋
14人对此回答表示赞同
小程序一直都是绑定的,我们现在刻意想绕开getUserInfo来获取unionid,但是授权过的老用户通过wx.loginb获取不到unionid,如果关注过公众号的则可以。
展开140回复分享发布于 6年前评论(0)
收起评论
-
沦陷的痛
11人对此回答表示赞同
目前我这边是绑定在已认证的公众号下的小程序。通过获取用户信息的组件button来拿用户的敏感信息。在此之前后台已经通过code拿到了session_key和openid,但解密后的信息里面并没有包含unionid。通过UnionID机制第一条来讲,通过wx.getUserInfo的接口用户授权后从加密信息里获取,但现在这个接口被组件的主动触发代替,主动触发授权后为什么反而拿不到unionid了?
展开113回复分享发布于 6年前评论(3)
收起评论
-
Madelyn 2019-02-18 18:15
但是现在那个授权框不会再自己弹出来了呀,必须用户自己点击button才会弹出来,可是就算是用户主动授权,我们后端解密出来的信息里仍没有unionid,感觉很奇怪。
回复 -
Henry 2019-02-20 08:15
如果你是通过wx.login返回的code来解密得到unionid,那就需要满足关注过同主体的公众号或者微信授权登录过同主体的APP,这样才能得到unionid,否则你只是认证过公众号小的小程序是没用的,就算geuserinfo授权过也没用,wx.login还是只能拿到openid,获取不到unionid。
回复 -
曹阳 2019-02-22 20:30
这个不应该的,我们之前就是用这种方式,wx.getUserInfo的方式没问题的,可以取到unionid和昵称头像等信息的。
回复
-
-
Z小姐
8人对此回答表示赞同
这个你要去微信开发平台绑定就有了,要认真看文档
展开84回复分享发布于 6年前评论(4)
收起评论
-
象牙_Sanya 2019-02-22 21:29
unionID是公众号和app、小程序这些唯一相同的id,这个是用来判断登录的问题,如果你在公众号登录成功了,再次进入小程序获取得到unionid用来检验是否登录过了,要不就是你们后端那边有没有解密那个,如果你前端还是满足要求都不能获取得到unionid的话,你跟后端那边要一起检验一下的
回复 -
Victoria 2019-02-24 13:02
兄弟你再试试吧,公司这边我们已经验过了,我们公众号、app、小程序是同主体下绑定认证过的。
回复 -
木易杨 2019-02-26 22:43
绑定就能获取得到了
回复 -
沧海一声笑 2019-02-28 11:27
微信开发平台已经绑定过了
回复
-