后端开发|php教程
微信公众号开发
后端开发-php教程
现在的活动,很多都引导用户关注公众号,才能参与到活动当中,那如何才能判断用户关注了公众号呢? 本文就为大家提供php代码,解决问题。
战歌网站源码下载,vscode文件查找查不到,ubuntu个人模式,启动tomcat.exe,python 爬虫 图,php7.0手册下载,昆明求推荐好的seo平台,图片在线编辑网站源码,招聘系统模板lzw
官方接口说明
获取用户基本信息(包括UnionID机制)
素材分享源码,ubuntu上iso安装,tomcat两种安装方式,爬虫被屏蔽了,php外包技术团队学习教程,seo男女分工lzw
http://mp./wiki/14/bb5031008f1494a59c6f71fa0f319c66.html
借口网站源码,vscode 地址标记字母,ubuntu tar 分卷,tomcat反向部署,sqlite3 数量级,辣牛肉干有小爬虫,php xml dom,安庆seo推广价格如何,js网站大全,网页登陆界面素材,聊天的网页模板lzw
1、只要有基础的access_token和用户openid就可以判断用户是否关注该公众号
2、利用的接口url为:https://api./cgi-bin/user/info?access_token=$token&openid=$openid3、判断接口返回的字段subscribe是否为1.【1关注,0未关注】
注:
1、判断用户登录的方式为静默授权,用户无感知,从而得到用户的openid;
2、判断用户登录,需要微信认证服务号的支持,订阅号不行;
下面是代码案例
_getAccessToken();$subscribe_msg = https://api./cgi-bin/user/info?access_token=.$access_token.&openid=.$_SESSION[wecha_id];$subscribe = json_decode($this - > curlGet($subscribe_msg));$zyxx = $subscribe - > subscribe;if ($zyxx !== 1) { echo未关注!;}private function _getAccessToken() { $where = array( oken = > $this - > token); $this - > thisWxUser = M(Wxuser) - > where($where) - > find(); $url_get = https://api./cgi-bin/token?grant_type=client_credential&appid=.$this - > thisWxUser[appid].&secret=.$this - > thisWxUser[appsecret]; $json = json_decode($this - > curlGet($url_get)); if (!$json - > errmsg) { } else { $this - > error(获取access_token发生错误:错误代码.$json - > errcode.,微信返回错误信息:.$json - > errmsg); } return $json - > access_token;}? >
以上就介绍了微信公众号开发 微信公众号判断用户是否已关注php代码解析,包括了微信公众号开发方面的内容,希望对PHP教学有兴趣的朋友有所帮助。
如果觉得《微信公众号开发 微信公众号判断用户是否已关注php代码解析》对你有帮助,请点赞、收藏,并留下你的观点哦!