一个页面怎么判断用户是否关注公众号
一个微网站,部分页面需要用户授权登录后查看,部分页面不需要,用户分享给其他用户或者发到朋友圈的页面,别人点进来该,然后点击了需要授权访问的页面,这是要怎么判断是否关注过公众号
我是直接判断是否有授权后储存的openid,没有就跳转到授权页面,页面显示未关注该测试号,但是没关注的按钮 菜单上也没有。
我在判断到没有存储openid的时候,怎么去判断用户是否关注过公众号。
问题搞错了,判断是否关注是要openid的,授权获取openid提示未关注是因为测试号的原因,正式服务号授权是不需要关注就能获取到openid,也就不需要去判断是否关注了。
判断是否关注见一楼。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
http://mp.weixin.qq.com/wiki/14/bb5031008f1494a59c6f71fa0f319c66.html
subscribe
好像把你的业务搞复杂了。
网页授权没有返回是否关注的
只要有基础的access_token和用户openid就可以判断用户是否关注该公众号
利用的接口url为:https://api.weixin.qq.com/cgi-bin/user/info?access_token=$token&openid=$openid。
具体可访问:https://segmentfault.com/n/1330000005077047
你的是要判断用户是否关注公众号subscribe为1代表被关注的,0则不是
这个需要重新获取access_token值的
是通过https://api.weixin.qq.com/cgi...来获取的
获取用户基本信息(包括UnionID机制):http://mp.weixin.qq.com/wiki/...
直接用官方的wechat.class.php中的方法,getUserInfo。返回的参数中有一个字段叫subscribe,为1表示已经关注,为0表示未关注。
请问楼主解决了这个问题没有?