微信公眾號開發(fā):獲取 access_token 的兩種方式 cURL 函數(shù) 和 file_get_contents 函數(shù)

關于 access_token

access_token 是公眾號的全局唯一接口調(diào)用憑據(jù)柔滔,公眾號調(diào)用各接口時都需使用 access_token兼耀。
access_token 的存儲至少要保留 512 個字符空間狠半。access_token 的有效期目前為 2 個小時奏夫。

接口調(diào)用說明

https 請求方式:GET
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

參數(shù)
參數(shù) 是否必須 說明
grant_type Y 獲取access_token填寫client_credential
appid Y 第三方用戶唯一憑證
secret Y 第三方用戶唯一憑證密鑰,即 appsecret

代碼塊

  • 方法一 :curl_init() 函數(shù)
<?php
$appid  = "";
$appsecret = "";
$url       = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$appsecret";
    
/*
* curl_init() 為 PHP 函數(shù)
* curl_setopt 設置 cURL 的傳輸選項
**/
$ch = curl_init(); // 創(chuàng)建一個 cURL 資源
curl_setopt($ch, CURLOPT_URL, $url); // CURLOPT_URL 目標 url 地址
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // CURLOPT_SSL_VERIFYPEER False: 終止 cURL 在服務器進行驗證
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // CURLOPT_RETURNTRANSFER 返回原生的(Raw)輸出
$output = curl_exec($ch);

var_dump($output); 
curl_close($ch);

/*
* 想帥的可以利用 JSON 函數(shù) json_decode(僅處理 UTF-8 編碼數(shù)據(jù)) 來美化輸出
* 當函數(shù) assoc 參數(shù)為 true 返回的是 array, 反之是 object, 默認為 false
* */
$json_output = json_decode($output);
var_dump($json_output);
  • 方法二 :file_get_contents 函數(shù)
<?php
$appid      = "";
$appsecret = "";
$url       = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$appsecret";

// file_get_contents 將整個文件讀入一個字符串中。   
$output      = file_get_contents($url); 
$json_output = json_decode($output, true);
var_dump($json_output);
效果圖
  • $output

string(194) "{"access_token":"11_-S30IWoUhYZvZw2Qe......","expires_in":7200}"

  • json_decode($output)

object(stdClass)#6 (2) { ["access_token"]=> string(157) "11_AkasWeD0okdTqXDyqw4......" ["expires_in"]=> int(7200) }

  • json_decode($output, true)

array(2) { ["access_token"]=> string(136) "11_OuFwGg-aW8y6EC1Gt1dVi......" ["expires_in"]=> int(7200) }

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌橙喘,老刑警劉巖时鸵,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異厅瞎,居然都是意外死亡饰潜,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門和簸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來彭雾,“玉大人,你說我怎么就攤上這事锁保∈碓停” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵爽柒,是天一觀的道長吴菠。 經(jīng)常有香客問我,道長浩村,這世上最難降的妖魔是什么做葵? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮心墅,結(jié)果婚禮上酿矢,老公的妹妹穿的比我還像新娘榨乎。我一直安慰自己,他們只是感情好瘫筐,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布蜜暑。 她就那樣靜靜地躺著,像睡著了一般严肪。 火紅的嫁衣襯著肌膚如雪史煎。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天驳糯,我揣著相機與錄音篇梭,去河邊找鬼。 笑死酝枢,一個胖子當著我的面吹牛恬偷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播帘睦,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼袍患,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了竣付?” 一聲冷哼從身側(cè)響起诡延,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎古胆,沒想到半個月后肆良,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡逸绎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年惹恃,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片棺牧。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡巫糙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出颊乘,到底是詐尸還是另有隱情参淹,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布乏悄,位于F島的核電站承二,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏纲爸。R本人自食惡果不足惜亥鸠,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧负蚊,春花似錦神妹、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至伤极,卻和暖如春蛹找,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背哨坪。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工庸疾, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人当编。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓届慈,卻偏偏與公主長得像,于是被迫代替她去往敵國和親忿偷。 傳聞我的和親對象是個殘疾皇子金顿,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容