小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如果用户没有关注公众号是否可以获取到用的unionId
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
获取unionid的前提是,你的小程序或者公众号是有绑定开发者账号的微信开放平台,在此前提下:
通过用户授权可以获取到unionid;
同主体的公众号关注后,可以直接获取;
同主体公众号,用户已经授权过该公众号,可以直接获取;
小程序支付成功后可获取;
云函数的调用与2,3点类似;
分场景分析,如果用户是没有关注过公众号的(非取关用户),且没有授权/登录过公众号的话,是拿不到的。 (希望可以解答你的疑问)
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appid}&redirect_uri=${window.location.origin}%2F%23%2FrentCarHome&response_type=code&scope=snsapi_userinfo&state=amc#wechat_redirect
scope=snsapi_userinfo
snsapi_userinfo是用户手动授权的,可以获取unionid
snsapi_base是静默授权,不可以获取unionid,智能获取opinid
参考文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html
你好,获取unionID有多种方式,具体请参考unionID获取机制:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html
是的,能获取到,需要用xxx_user获取信息,让用户接受授权,然后用iv去解
获取不到的
没有关注的就用iv去解
好像是关注了才会有
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
获取unionid的前提是,你的小程序或者公众号是有绑定开发者账号的微信开放平台,在此前提下:
通过用户授权可以获取到unionid;
同主体的公众号关注后,可以直接获取;
同主体公众号,用户已经授权过该公众号,可以直接获取;
小程序支付成功后可获取;
云函数的调用与2,3点类似;
分场景分析,如果用户是没有关注过公众号的(非取关用户),且没有授权/登录过公众号的话,是拿不到的。 (希望可以解答你的疑问)
-这个是不用关注公众号,只要用户授权就能直接获取么?
https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appid}&redirect_uri=${window.location.origin}%2F%23%2FrentCarHome&response_type=code&scope=snsapi_userinfo&state=amc#wechat_redirect
scope=snsapi_userinfo
snsapi_userinfo是用户手动授权的,可以获取unionid
snsapi_base是静默授权,不可以获取unionid,智能获取opinid
参考文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html
你好,获取unionID有多种方式,具体请参考unionID获取机制:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html
是的,能获取到,需要用xxx_user获取信息,让用户接受授权,然后用iv去解
获取不到的
没有关注的就用iv去解
好像是关注了才会有