微信開發(四):獲取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);
}
相關文章
- java微信小程式獲取ACCESS_TOKENJava微信小程式
- php 獲取微信公眾號access_tokenPHP
- TNW-獲取微信公眾號的 access_tokenTNW
- 微信開發:清除微信瀏覽器快取瀏覽器快取
- 微信小程式 獲取微信暱稱頭像 獲取openid 封裝請求post微信小程式封裝
- 微信小程式獲取openid,unionid微信小程式
- 微信小程式—— 獲取資料微信小程式
- uniapp微信小程式獲取定位APP微信小程式
- 微信公眾號獲取AccessToekn
- 微信開發之微信域名防封介面
- 微信3.0.0.47逆向-微信3.0.0.47HOOK介面說明(WeChatHelper.dll)-獲取當前聊天微信IDHook
- 微信小程式獲取當前位置微信小程式
- 微信開發1 (接入微信)
- 微信開發-微信網頁開發-授權多次回撥網頁
- 微信小程式開發常見問題(四)微信小程式
- 獲取微信小程式頁面路徑微信小程式
- 獲取微信二維碼返回亂碼
- 微信開發之小程式獲取手機號授權登入
- 微信小程式開發-canves 圖片壓縮 獲取base64微信小程式
- 微信程式開發系列教程(四)使用微信API建立公眾號自定義選單API
- 微信小程式開發系列 (四) :微信小程式的頁面跳轉路由設計微信小程式路由
- 西安微信開發方案
- PHP微信支付開發PHP
- 微信小程式開發微信小程式
- 微信開發超市全反系統,微信支付刷卡支付,微信介面簡單配置!
- 淺談微信小程式用setStorage和getStorage快取和獲取資料微信小程式快取
- 微信小程式開發系列六:微信框架API的呼叫微信小程式框架API
- .Net微信網頁開發之使用微信JS-SDK呼叫微信掃一掃功能網頁JS
- .Net微信網頁開發之使用微信JS-SDK自定義微信分享內容網頁JS
- 微信小商店和微信小店區別是什麼?微信小商店和微信小店的區別
- 微信開發系列之一 - 微信公眾號開發的開發環境搭建開發環境
- 微信小程式獲取index索引值的方法微信小程式Index索引
- 微信小程式 獲取使用者資訊微信小程式
- Java解析微信獲取手機號資訊Java
- 微信授權獲取使用者的openid
- 微信公眾號開發5-自定義選單-微信開發phpPHP
- 微信公眾號開發 —— 微信網頁授權小記網頁
- 微信小程式開發系列四:微信小程式之控制器的初始化邏輯微信小程式
- 微信公眾號開發