php 獲取微信公眾號access_token
用PHP獲取微信公眾號的access_token是會用到強大的cURL,一般來說平常獲取access_token程式碼如下
//請求url地址
$appId = 'yourAppId';
$appSecret = 'yourAppSecret';
$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appId."&secret=".$appSecret;
//初始化curl
$ch = curl_init($url);
//3.設定引數
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
//4.呼叫介面
$res = curl_exec($ch);
if(curl_errno($ch)){
var_dump(curl_error($ch));
}
$resArr = json_decode($res,1);
var_dump($resArr);
//5.關閉curl
curl_close($ch);
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
但是獲取到的值為null,這是由於微信公眾號自帶的證照驗證造成的,所以只需要在設定引數的步驟中加入以下程式碼即可
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//跳過證照驗證
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // 從證照中檢查SSL加密演算法是否存在
- 1
- 2
- 1
- 2
在實際中只需要第一條跳過證照驗證即可,但是為了保險,依然加上跳過加密演算法
相關文章
- TNW-獲取微信公眾號的 access_tokenTNW
- 微信公眾號開發-開發環境搭建並通過java程式碼獲取微信access_token開發環境Java
- 微信公眾號下發紅包 -- PHPPHP
- 爬取微信公眾號文章工具
- 前端實現微信公眾號授權—獲取openid前端
- PHP微信公眾號開發——公共方法PHP
- java微信小程式獲取ACCESS_TOKENJava微信小程式
- 微信公眾號h5支付 以及獲取code(前端部分)H5前端
- 微信支付V3微信公眾號支付PHP教程(thinkPHP5公眾號支付)/JSSDK的使用PHPJS
- 微信公眾號之自動回覆文字 -- PHPPHP
- 微信公眾號資訊的爬取解決方案
- 獲取公眾平號開發測試賬號-微信開發視訊教程3
- 微信公眾號智慧回答
- 微信公眾號開發
- 微信公眾號系統
- 微信公眾號--入門
- 微信開發示例(access_token的獲取)
- 微信公眾號投票活動製作教程 微信公眾號投票怎麼弄?
- 微信公眾號開發-分享
- 微信公眾號 檢視地址
- 微信公眾號介面導讀
- .net開發微信公眾號
- 微信公眾號支付全解析
- 【前端】微信公眾號推薦前端
- 微信開發之公眾號
- Java微信公眾號開發之使用攔截器獲取粉絲openIDJava
- 微信公眾號開發5-自定義選單-微信開發phpPHP
- 微信公眾號開發系統入門教程(公眾號註冊、開發環境搭建、access_token管理、Demo實現、natapp外網穿透)開發環境APP穿透
- ThinkJS 接入微信公眾平臺 2 —— 獲取 AccessTokenJS
- weblogic下 微信公眾平臺獲取token報錯Web
- Python 抓取微信公眾號賬號資訊Python
- [微信公眾號] 配置與應用
- 【微信公眾號】配置與應用
- 微信公眾號-入門的坑
- Nodejs微信公眾號開發NodeJS
- 微信公眾號支付踩坑記
- 微信公眾號自動回覆_JavaJava
- Sanic 微信公眾號開發 --- 初探