欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

1、只要有基礎(chǔ)的access_token和用戶openid就可以判斷用戶是否關(guān)注該公眾號(hào)
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、判斷用戶登錄,需要微信認(rèn)證服務(wù)號(hào)的支持,訂閱號(hào)不行; 

下面是代碼案例

< ? 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ā)生錯(cuò)誤:錯(cuò)誤代碼'.$json - > errcode.',微信返回錯(cuò)誤信息:'.$json - > errmsg);
 }
 return $json - > access_token;
}
? >

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • ThinkPHP中create()方法自動(dòng)驗(yàn)證實(shí)例

    ThinkPHP中create()方法自動(dòng)驗(yàn)證實(shí)例

    下面小編就為大家?guī)硪黄猅hinkPHP中create()方法自動(dòng)驗(yàn)證實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-04-04
  • PHP 字符串編碼截取函數(shù)(兼容utf-8和gb2312)

    PHP 字符串編碼截取函數(shù)(兼容utf-8和gb2312)

    昨天晚上和今天上午看了字符編碼的問題,還有一些別人截取字符串的函數(shù),自己也寫了一個(gè),兼容utf-8和gb2312的
    2009-05-05
  • Laravel相關(guān)的一些故障解決

    Laravel相關(guān)的一些故障解決

    這篇文章主要給大家介紹了關(guān)于Laravel相關(guān)的一些故障的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用Laravel具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • laravel csrf排除路由,禁止,關(guān)閉指定路由的例子

    laravel csrf排除路由,禁止,關(guān)閉指定路由的例子

    今天小編就為大家分享一篇laravel csrf排除路由,禁止,關(guān)閉指定路由的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • PHP自動(dòng)補(bǔ)全表單的兩種方法

    PHP自動(dòng)補(bǔ)全表單的兩種方法

    這篇文章主要介紹了PHP自動(dòng)補(bǔ)全表單的兩種方法,第一種從數(shù)據(jù)庫中檢索之后補(bǔ)全,第二種郵箱等純前端的補(bǔ)全,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-03-03
  • Laravel ORM 數(shù)據(jù)model操作教程

    Laravel ORM 數(shù)據(jù)model操作教程

    今天小編就為大家分享一篇Laravel ORM 數(shù)據(jù)model操作教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • PHP生成json和xml類型接口數(shù)據(jù)格式

    PHP生成json和xml類型接口數(shù)據(jù)格式

    在做數(shù)據(jù)接口時(shí),我們通常要獲取第三方數(shù)據(jù)接口或者給第三方提供數(shù)據(jù)接口,而這些數(shù)據(jù)格式通常是以XML或者JSON格式傳輸,本文將介紹如何使用PHP生成XML格式數(shù)據(jù)供第三方調(diào)用以及如何獲取第三方提供的XML數(shù)據(jù)。
    2015-05-05
  • PHP調(diào)用C#開發(fā)的dll類庫方法

    PHP調(diào)用C#開發(fā)的dll類庫方法

    這篇文章主要介紹了PHP調(diào)用C#開發(fā)的dll類庫方法,包含一個(gè)完整的詳細(xì)的DLL制作步驟和PHP調(diào)用方法,需要的朋友可以參考下
    2014-07-07
  • thinkphp模板賦值與替換實(shí)例簡(jiǎn)述

    thinkphp模板賦值與替換實(shí)例簡(jiǎn)述

    這篇文章主要介紹了thinkphp模板賦值與替換的方法,以實(shí)例形式簡(jiǎn)述了模板復(fù)制的兩種簡(jiǎn)單方法,以及模板替換中的特殊字符串說明與用法實(shí)例,是使用頻率比較高的技巧,需要的朋友可以參考下
    2014-11-11
  • php版微信公眾平臺(tái)實(shí)現(xiàn)預(yù)約提交后發(fā)送email的方法

    php版微信公眾平臺(tái)實(shí)現(xiàn)預(yù)約提交后發(fā)送email的方法

    這篇文章主要介紹了php版微信公眾平臺(tái)實(shí)現(xiàn)預(yù)約提交后發(fā)送email的方法,結(jié)合實(shí)例形式分析了php微信公眾平臺(tái)郵件發(fā)送的相關(guān)操作技巧,需要的朋友可以參考下
    2016-09-09

最新評(píng)論