小程序
小游戏
企业微信
微信支付
扫描小程序码分享
第三方app拉起微信授权获得个人的openid,这个openid能否验证这个用户是否关注某公众号?比如我是某个第三方app拉起微信授权登录,用户授权了,这个app后台得到这个用户的微信openid,然年用这个openid能否去验证这个用户是否关注了某个公众号。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
感谢邀请
获取是否关注流程
1.注册开放平台,
2.将APP和公众号关联,此时可以获取到APP的unionid了
3.获取到APP的unionid后, 去公众号已关注用户列表中进行匹配,就可以知道是否关注了
公众号获取已关注用户列表有这个只返回openid, 再调用借口 通过公众号openid 获取公众号unionid
APP的unionid 和公众号的unionid 是一致的
接口地址:
获取用户列表:
https://developers.weixin.qq.com/doc/offiaccount/User_Management/Getting_a_User_List.html
公众号openid获取unionid:
https://developers.weixin.qq.com/doc/offiaccount/User_Management/Get_users_basic_information_UnionID.html#UinonId
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
并不能。
APP拉起微信授权获得的用户openid,是相对于APP来说的,跟公众号无关。
所以你无法根据APP产生的用户openid去判断其他公众号的用户关注状态。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
感谢邀请
获取是否关注流程
1.注册开放平台,
2.将APP和公众号关联,此时可以获取到APP的unionid了
3.获取到APP的unionid后, 去公众号已关注用户列表中进行匹配,就可以知道是否关注了
公众号获取已关注用户列表有这个只返回openid, 再调用借口 通过公众号openid 获取公众号unionid
APP的unionid 和公众号的unionid 是一致的
接口地址:
获取用户列表:
https://developers.weixin.qq.com/doc/offiaccount/User_Management/Getting_a_User_List.html
公众号openid获取unionid:
https://developers.weixin.qq.com/doc/offiaccount/User_Management/Get_users_basic_information_UnionID.html#UinonId
并不能。
APP拉起微信授权获得的用户openid,是相对于APP来说的,跟公众号无关。
所以你无法根据APP产生的用户openid去判断其他公众号的用户关注状态。
比如每个用户关注公众号,都将用户的openid、unionid记录到你们数据库。
再按你们的逻辑,用户APP登录时,获取用户APP产生的openid和通用的unionid。
根据Unionid,去查你们数据库里对应的公众号用户是否存在。