做足球网站前景,新品推广计划与方案,图片分页wordpress主题,个人形象设计网站这篇文章主要为大家详细介绍了php判断用户是否关注微信公众号#xff0c;具有一定的参考价值#xff0c;感兴趣的小伙伴们可以参考一下最近要做一个微信平台的投票活动#xff0c;需要在关注公众号之后才能参与投票#xff0c;那么#xff0c;如何判断用户是否关注了公众号…这篇文章主要为大家详细介绍了php判断用户是否关注微信公众号具有一定的参考价值感兴趣的小伙伴们可以参考一下最近要做一个微信平台的投票活动需要在关注公众号之后才能参与投票那么如何判断用户是否关注了公众号呢第一想法是通过获取公众号的关注列表然后搜索列表中是否有参与者的openid。但是马上发现一个问题就是这种方法需要每次都要获取一下关注列表而且当公众号的粉丝比较多时这种方法就比较吃力了。下面使用php方法判断用户是否关注了公众号$access_token https://api.weixin.qq.com/cgi-bin/token?grant_typeclient_credentialappidXXXXXXXXXXXXXXXXXXsecretXXXXXXXXXXXXXXXXXXXXXXXXXX;$access_msg json_decode(file_get_contents($access_token));$token $access_msg-access_token;$subscribe_msg https://api.weixin.qq.com/cgi-bin/user/info?access_token$tokenopenid$_GET[openid];$subscribe json_decode(file_get_contents($subscribe_msg));$gzxx $subscribe-subscribe;//if($gzxx 1){echo 已关注;}else{echo 未关注;}下面是第二个代码案例 ? php$access_token $this - _getAccessToken();$subscribe_msg https://api.weixin.qq.com/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(token $this - token);$this - thisWxUser M(Wxuser) - where($where) - find();$url_get https://api.weixin.qq.com/cgi-bin/token?grant_typeclient_credentialappid.$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获取POST数据的三种方法详解