ホームページ  >  記事  >  WeChat アプレット  >  WeChat パブリック プラットフォームによって開発された WeChat サーバー IP インターフェイスの例の詳細なグラフィックとテキストの説明 (コード付き)

WeChat パブリック プラットフォームによって開発された WeChat サーバー IP インターフェイスの例の詳細なグラフィックとテキストの説明 (コード付き)

高洛峰
高洛峰オリジナル
2017-03-18 09:28:361956ブラウズ

この記事では主に、WeChatパブリックプラットフォームでのWeChatサーバーIPインターフェース開発の詳細なグラフィックとテキストの例を紹介します(コード付き)。これは非常に優れた参考価値があります。以下のエディターで見てみましょう

access_token の取得と適用方法を学習した後、access_token を正式に使用して他の WeChat パブリック プラットフォームのインターフェイスを呼び出し、理解と使用法を深めます。

1. WeChatサーバーのIPアドレスを取得する例

(1)インターフェースの紹介

セキュリティに基づく関連制限のために、パブリックアカウントがWeChatサーバーのIPアドレスリストを知る必要がある場合インターフェイスは、WeChat サーバーの IP アドレス リストまたは IP ネットワーク セグメント情報を取得します。

(2) インスタンス呼び出し

インターフェースの説明

http リクエストメソッド: GET

インターフェース呼び出しアドレス:

api.weixin.qq.com/cgi-bin/getcallbackip?access_token=ACCESS_TOKEN

表に示すように、パラメータ の説明をリクエストします:


通常の状況では、図に示すように、WeChat はパブリック アカウントに

パラメータ

が必須かどうか

access_token

返品手順:

JSON

データ パケットを返します:

表に示すように、情報パラメーターの説明を返します:

パラメータ

WeChat パブリック プラットフォームによって開発された WeChat サーバー IP インターフェイスの例の詳細なグラフィックとテキストの説明 (コード付き)

説明


ip_listコード:
<?php
/*
 *获取微信服务器IP地址
*/
require(&#39;wei_function.php&#39;);
$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参数
$token=$token[&#39;access_token&#39;];
//获取微信服务器IP接口地址
$ipurl="https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token=".$token."";
$iparr=(array)json_decode(getdata($ipurl));
foreach ($iparr[&#39;ip_list&#39;] as $key => $value) {
  echo $value."<br>";//用循环的方式打印IP集合
}
?>
require(' wei_function.php'); wei_function.php が含まれています$iparr=(array)json_decode(getdata($ipurl)); () 関数は $ipurl のデータを取得し、それを json_decode 関数で処理して $iparr を取得します。このとき、図に示すように、変数の値は 2 次元配列 になります。必要なのは配列内の [ip_list] なので、[ip_list] の配列セットを個別に取り出し、各 WeChat サーバー IP を foreach でループアウトします。

WeChatサーバーIPアドレスリスト

コード分析:

access_token を取得した後、引き続き $ipurl 値の access_token 値を置き換えます。

コード:

foreach ($iparr[&#39;ip_list&#39;] as $key => $value)
{
echo $value."<br>";//用循环的方式打印IP集合
}

プログラムの実行結果呼び出しインターフェイスは図に示すとおりです。

以上がWeChat パブリック プラットフォームによって開発された WeChat サーバー IP インターフェイスの例の詳細なグラフィックとテキストの説明 (コード付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。