php判断用户是否关注微信公众号
最近要做一个微信平台的投票活动,需要在关注公众号之后才能参与投票,那么,如何判断用户是否关注了公众号呢? 第一想法是,通过获取公众号的关注列表,然后搜索列表中是否有参与者的 openid。但是马上发现一个问题,就是这种方法需要每次都要获取一下关注列表,而且,当公众号的粉丝比较多时,这种方法就比较吃力了。 下面使用php方法,判断用户是否关注了公众号: access_token;
$subscribe_msg = "https://api.weixin.qq.com/cgi-bin/user/info?access_token=$token&openid=$_GET[openid]";
$subscribe = json_decode(file_get_contents($subscribe_msg));
$gzxx = $subscribe->subscribe;
//
if($gzxx === 1){
echo "已关注";
}else{
echo "未关注";
} 下面是第二个代码案例 $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) { 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- html – 内联导航中的100%高度链接,具有不同的>高度
- HTML代码之间的PHP代码中的条件语句
- “无法加载App_Web _ * dll”ASP.NET编译和回收后的异常
- domain-name-system – 了解DNS缓存中毒
- sublimetext – 如何在Sublime Text3中取消正在进行的查找/
- html – 响应式flexbox – 包装后将边距从水平变为垂直?
- 事件冒泡是什么如何用jquery阻止事件冒泡
- 12款经典的白富美型―jquery图片轮播插件―前端开发必备
- html – 为什么Chrome,Firefox和IE都以不同的方式呈现固定宽
- html – 如何突出显示基于当前页面的链接?