最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信公眾號判斷用戶是否已關(guān)注php代碼解析

 更新時間:2016年06月24日 09:34:53   作者:PHP球狂  
這篇文章主要大家詳細解析了微信公眾號判斷用戶是否已關(guān)注php代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下

現(xiàn)在的活動,很多都引導(dǎo)用戶關(guān)注公眾號,才能參與到活動當中,那如何才能判斷用戶關(guān)注了公眾號呢? 本文就為大家提供php代碼,解決問題。

官方接口說明
獲取用戶基本信息(包括UnionID機制) 

http://mp.weixin.qq.com/wiki/14/bb5031008f1494a59c6f71fa0f319c66.html

1、只要有基礎(chǔ)的access_token和用戶openid就可以判斷用戶是否關(guān)注該公眾號
2、利用的接口url為:https://api.weixin.qq.com/cgi-bin/user/info?access_token=$token&openid=$openid
3、判斷接口返回的字段subscribe是否為1.【1關(guān)注,0未關(guān)注】

注:
1、判斷用戶登錄的方式為靜默授權(quán),用戶無感知,從而得到用戶的openid;
2、判斷用戶登錄,需要微信認證服務(wù)號的支持,訂閱號不行; 

下面是代碼案例

< ? 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'未關(guān)注!';
}
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_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發(fā)生錯誤:錯誤代碼'.$json - > errcode.',微信返回錯誤信息:'.$json - > errmsg);
 }
 return $json - > access_token;
}
? >

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

富锦市| 定远县| 文化| 荣昌县| 德阳市| 正安县| 大埔县| 黑水县| 南阳市| 香港| 常德市| 洮南市| 洮南市| 汝阳县| 鸡泽县| 营口市| 四会市| 高平市| 扎兰屯市| 景东| 耿马| 蚌埠市| 上林县| 揭西县| 武威市| 山西省| 商洛市| 唐海县| 湟中县| 共和县| 怀化市| 建昌县| 江城| 哈巴河县| 保德县| 兰西县| 富平县| 惠水县| 台山市| 灵武市| 启东市|