小程序
小游戏
企业微信
微信支付
扫描小程序码分享
公众平台已关联开放平台 关注用户可以获取到unionid ,未关注用户无法获取到unionid 。我其他公众号关注不关注用户都可以获取unionid 而我当前的号无法获取 ,请大神帮忙看下是什么原因, appid wx8678d93624aa7d40
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
也遇到了类似的问题,楼主有解决吗?
小程序静默获取unionid的机制有改过。我记得之前只要用户同意一次授权,之后都可以静默获取unionid的。但是现在必须关注公众号才能获取unionid了。
如果用户关注了公众号,你就可以通过wx.login方法获取临时凭证code,在你的服务器端换取用户信息。如果用户关注了公众号,会返回openid、sessionkey以及unionId。如果用户没有关注公众号,那么只会返回openid和sessionkey。这种情况需要用户主动触发点击button,opentype='getUserInfo'来获取用户信息。(wx.getuserInfo方法马上要被弃用了,现在获取用户授权只能通过用户点击触发而不能直接弹窗了)。这样没有关注过公众号的用户每次进来都要重新获取用户授权了,体验不是很好,所以我的做法一般会把获取来的unionId存在storage中,一般情况下用户的缓存是不会丢失的,下次用户登录的时候你可以先去获取缓存中的unionid。
详情请看https://developers.weixin.qq.com/miniprogram/dev/api/unionID.html,里面很详细的介绍了uniondId的获取机制。
小程序的wx.getUserInfo 获取 unionid 我这边没有问题,我现在的问题是 接口是 微信公众平台技术文档中的 获取用户基本信息(UnionID机制)
https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
也遇到了类似的问题,楼主有解决吗?
小程序静默获取unionid的机制有改过。我记得之前只要用户同意一次授权,之后都可以静默获取unionid的。但是现在必须关注公众号才能获取unionid了。
如果用户关注了公众号,你就可以通过wx.login方法获取临时凭证code,在你的服务器端换取用户信息。如果用户关注了公众号,会返回openid、sessionkey以及unionId。如果用户没有关注公众号,那么只会返回openid和sessionkey。这种情况需要用户主动触发点击button,opentype='getUserInfo'来获取用户信息。(wx.getuserInfo方法马上要被弃用了,现在获取用户授权只能通过用户点击触发而不能直接弹窗了)。这样没有关注过公众号的用户每次进来都要重新获取用户授权了,体验不是很好,所以我的做法一般会把获取来的unionId存在storage中,一般情况下用户的缓存是不会丢失的,下次用户登录的时候你可以先去获取缓存中的unionid。
详情请看https://developers.weixin.qq.com/miniprogram/dev/api/unionID.html,里面很详细的介绍了uniondId的获取机制。
小程序的wx.getUserInfo 获取 unionid 我这边没有问题,我现在的问题是 接口是 微信公众平台技术文档中的 获取用户基本信息(UnionID机制)