本文主要介紹了圖文詳解微信公眾平臺(tái)開發(fā)微信伺服器IP介面實(shí)例(附程式碼),具有很好的參考價(jià)值。以下跟著小編一起來看下吧
學(xué)習(xí)了access_token的獲取及應(yīng)用後,正式的使用access_token調(diào)用下其他微信公眾平臺(tái)的接口,加深認(rèn)識(shí)與使用方法。
一、取得微信伺服器IP位址實(shí)例
#(一)介面介紹
如果公眾號(hào)基於安全性等考慮,需獲知微信伺服器的IP位址列表,以便進(jìn)行相關(guān)限制,可透過此介面取得微信伺服器IP位址列表或IP網(wǎng)段資訊。
(二)實(shí)例呼叫
介面說明
http請(qǐng)求方式:GET
#介面呼叫位址:
api.weixin.qq.com/cgi-bin/getcallbackip?access_token=ACCESS_TOKEN
請(qǐng)求參數(shù)說明,如表所示:
參數(shù) |
#是否必須 |
|
說明 | access_token | #是 |
正常情況下,微信會(huì)傳回JSON
參數(shù) |
|
#ip_list |
程式碼:
<?php /* *獲取微信服務(wù)器IP地址 */ require('wei_function.php'); $appid="wx78478e595939c538"; $secret="5540e8ccab4f71dfad752f73cfb85780"; $url="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$secret.""; $output=getdata($url); $token=(array)json_decode($output); //獲取到access_token參數(shù) $token=$token['access_token']; //獲取微信服務(wù)器IP接口地址 $ipurl="https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token=".$token.""; $iparr=(array)json_decode(getdata($ipurl)); foreach ($iparr['ip_list'] as $key => $value) { echo $value."<br>";//用循環(huán)的方式打印IP集合 } ?>程式碼解析:##require('wei_function. php');包含wei_function.php
使用getdata()函數(shù),取得access_token後,繼續(xù)取代$ipurl值的access_token值;
$iparr=(array)json_decode(getdata( $ipurl));透過getdata()函數(shù)取得$ipurl的數(shù)據(jù),然後透過json_decode函數(shù)處理後,取得到$iparr,此時(shí),該變數(shù)值為一個(gè)二維數(shù)組,如圖所示;
程式碼:
foreach ($iparr['ip_list'] as $key => $value) { echo $value."<br>";//用循環(huán)的方式打印IP集合 }
執(zhí)行程式呼叫介面結(jié)果,如圖所示。
以上是圖文詳解微信公眾平臺(tái)開發(fā)微信伺服器IP介面實(shí)例(附程式碼)的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費(fèi)脫衣圖片

Undresser.AI Undress
人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級(jí)程式碼編輯軟體(SublimeText3)