一个页面怎么判断用户是否关注公众号

一个微网站,部分页面需要用户授权登录后查看,部分页面不需要,用户分享给其他用户或者发到朋友圈的页面,别人点进来该,然后点击了需要授权访问的页面,这是要怎么判断是否关注过公众号
我是直接判断是否有授权后储存的openid,没有就跳转到授权页面,页面显示未关注该测试号,但是没关注的按钮 菜单上也没有。
我在判断到没有存储openid的时候,怎么去判断用户是否关注过公众号。

问题搞错了,判断是否关注是要openid的,授权获取openid提示未关注是因为测试号的原因,正式服务号授权是不需要关注就能获取到openid,也就不需要去判断是否关注了。

判断是否关注见一楼。

阅读 89.3k
5 个回答
新手上路,请多包涵

直接用官方的wechat.class.php中的方法,getUserInfo。返回的参数中有一个字段叫subscribe,为1表示已经关注,为0表示未关注。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进