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
- 微信公眾號獲取AccessToekn
- 前端實現微信公眾號授權—獲取openid前端
- 爬取微信公眾號文章工具
- PHP微信公眾號開發——公共方法PHP
- 微信公眾號下發紅包 -- PHPPHP
- java微信小程式獲取ACCESS_TOKENJava微信小程式
- 微信公眾號之自動回覆文字 -- PHPPHP
- 微信公眾號開發
- 微信公眾號智慧回答
- 微信公眾號託管
- 微信公眾號h5支付 以及獲取code(前端部分)H5前端
- 微搜網·微信公眾號大全
- 微信公眾號投票活動製作教程 微信公眾號投票怎麼弄?
- Java微信公眾號開發之使用攔截器獲取粉絲openIDJava
- 微信公眾號的留言功能
- Nodejs微信公眾號開發NodeJS
- 本地測試微信公眾號
- .net開發微信公眾號
- 微信公眾號開發-分享
- 微信公眾號介面導讀
- 微信公眾號開發5-自定義選單-微信開發phpPHP
- 微信公眾號讚賞功能開通方法 微信公眾號讚賞如何開通
- 教你微信公眾號報名的製作方法 微信公眾號報名怎麼用?
- 微信公眾號自動回覆_JavaJava
- 微信公眾號支付踩坑記
- 微信公眾號-入門的坑
- 【微信公眾號】配置與應用
- [微信公眾號] 配置與應用
- 微信公眾號選單的配置
- 微信公眾號正文如何插入附件
- 微信公眾號和微信軟文采集網站網站
- 微信sdk 公眾號 微信支付 NFC 坑&筆記筆記
- 微信公眾號開發系統入門教程(公眾號註冊、開發環境搭建、access_token管理、Demo實現、natapp外網穿透)開發環境APP穿透
- 微信公眾號測試號開發小結
- 微信公眾號開發之坑(一)
- Python+Tornado開發微信公眾號Python
- 【Java】微信公眾號開發筆記Java筆記