国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

微信公眾號判斷用戶是否已關注php代碼解析

2024-05-04 23:47:24
字體:
來源:轉載
供稿:網友

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

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

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

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

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

下面是代碼案例

< ? 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_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;}? >

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 樟树市| 米脂县| 赣州市| 寿宁县| 山东| 陆良县| 嵩明县| 新化县| 都昌县| 永丰县| 米脂县| 平遥县| 娱乐| 出国| 浮山县| 临潭县| 娱乐| 比如县| 巨鹿县| 庄河市| 灯塔市| 双鸭山市| 武城县| 老河口市| 庆城县| 东源县| 东乡| 托克逊县| 思茅市| 根河市| 卫辉市| 土默特右旗| 佳木斯市| 保靖县| 宁陵县| 禹州市| 特克斯县| 灵武市| 全州县| 恩平市| 肥东县|