微信開發(四):獲取access_token和微信伺服器IP
獲取access_token和微信伺服器IP
access_token
access_token是公眾號的全域性唯一介面呼叫憑據,公眾號呼叫各介面時都需使用access_token
- access_token與appid,appsecret的關係
appid和appsecret就是在微信公眾平臺上的唯一標識
appid和appsecret用來產生access_token,access_token是一個動態口令 - access_token的特性
唯一有效性
全域性有效性 - access_token儘量從快取中取,微信公眾平臺每天呼叫次數是2000次
//獲取access_token
public function getAccessToken(){
$appid="wx03******ebb1";
$appsecret="b669******aa49";
$url="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$appsecret;
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$res=curl_exec($ch);
if(curl_errno($ch)){
var_dump(curl_error($ch));
}
$arr=json_decode($res,true);
var_dump($arr);//輸出LHyCL0IlA******WUG
curl_close($ch);
}
獲取微信伺服器IP
如果公眾號基於安全等考慮,需要獲知微信伺服器的IP地址列表,以便進行相關限制
//獲取微信伺服器IP
public function getWxServiceIp(){
$accessToken="LHyCL0IlA******WUG";
$url="https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token=".$accessToken;
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$res=curl_exec($ch);
if(curl_errno($ch)){
var_dump(curl_error($ch));
}
$arr=json_decode($res,true);
var_dump($arr);
curl_close($ch);
}
相關文章
- 微信開發示例(access_token的獲取)
- java微信小程式獲取ACCESS_TOKENJava微信小程式
- php 獲取微信公眾號access_tokenPHP
- 微信公眾號開發-開發環境搭建並通過java程式碼獲取微信access_token開發環境Java
- TNW-獲取微信公眾號的 access_tokenTNW
- 微信獲取二維碼開發
- 微信開發:清除微信瀏覽器快取瀏覽器快取
- PHP獲取微信accesstokenPHP
- 微信開發筆記——微信網頁登入授權,獲取使用者資訊筆記網頁
- 微信開發 微信支付
- 微信小程式—— 獲取資料微信小程式
- 微信小程式開發-IP地址查詢-例子微信小程式
- 微信小程式 獲取微信暱稱頭像 獲取openid 封裝請求post微信小程式封裝
- 微信小程式開發-canves 圖片壓縮 獲取base64微信小程式
- 微信開發之小程式獲取手機號授權登入
- 微信開發——通過授權獲取使用者的基本資訊
- 微信開發1 (接入微信)
- 微信開發
- 獲取公眾平號開發測試賬號-微信開發視訊教程3
- 獲取pytdx行情伺服器ip和port伺服器
- 淺談微信小程式用setStorage和getStorage快取和獲取資料微信小程式快取
- 微信小程式獲取當前位置微信小程式
- uniapp微信小程式獲取定位APP微信小程式
- 微信小程式開發常見問題(四)微信小程式
- 【iOS開發】獲取區域網IPiOS
- 微信支付開發
- Node微信開發
- java 微信開發Java
- 微信開發 webWeb
- 微信公眾平臺開發(四) 簡單回覆功能開發
- 微信網頁授權之access_token和refreshtoken區別與聯絡網頁
- 微信小程式 獲取使用者資訊微信小程式
- 微信小程式獲取openid,unionid微信小程式
- Java解析微信獲取手機號資訊Java
- 獲取微信小程式頁面路徑微信小程式
- 微信開發之微信域名防封介面
- 微信開發-微信網頁開發-授權多次回撥網頁
- 微信小程式開發系列 (四) :微信小程式的頁面跳轉路由設計微信小程式路由