Maison > Applet WeChat > Développement WeChat > le corps du texte

Explication graphique et textuelle détaillée des exemples d'interface IP du serveur WeChat développés par la plateforme publique WeChat (avec code)

高洛峰
Libérer: 2017-03-18 09:28:36
original
1953 Les gens l'ont consulté

Cet article présente principalement des exemples graphiques et textuels détaillés du développement de l'interface IP du serveur WeChat sur la plateforme publique WeChat (avec code), qui a une très bonne valeur de référence. Jetons un coup d'œil avec l'éditeur ci-dessous

Après avoir appris comment obtenir et appliquer access_token, utilisez formellement access_token pour appeler les interfaces d'autres plateformes publiques WeChat afin d'approfondir notre compréhension et notre utilisation.

1. Obtenir l'instance d'adresse IP du serveur WeChat

(1) Introduction à l'interface

Si Pour des raisons de sécurité et d'autres considérations, les comptes publics doivent connaître la liste d'adresses IP du serveur WeChat afin de mettre en œuvre les restrictions pertinentes. Vous pouvez obtenir la liste d'adresses IP du serveur WeChat ou les informations sur le segment de réseau IP via cette interface.

(2) Appel d'instance

Description de l'interface

Méthode de requête http : GET

appel d'interface Adresse :

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

Paramètre de requête description, comme indiqué dans le tableau :


参数

是否必须

说明

access_token

公众号的access_token

Paramètres

Est-ce nécessaire

Explication
access_token

Explication graphique et textuelle détaillée des exemples dinterface IP du serveur WeChat développés par la plateforme publique WeChat (avec code)C'est le access_token du

compte officiel

Instructions de retour :

Dans des circonstances normales, WeChat renverra le paquet de données

参数

说明

ip_list

微信服务器IP地址列表

JSON

au compte public, comme le montre la figure :

<?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集合
}
?>
Copier après la connexion

Paramètres d'information de retour description, comme indiqué dans le tableau :

Paramètre

Description

ip_list

Explication graphique et textuelle détaillée des exemples dinterface IP du serveur WeChat développés par la plateforme publique WeChat (avec code)WeChat liste d'adresses IP du serveur

Code :

foreach ($iparr[&#39;ip_list&#39;] as $key => $value)
{
echo $value."<br>";//用循环的方式打印IP集合
}
Copier après la connexion
Analyse du code :


require('wei_function. php'); Contient wei_function.php

Utilisez la fonction getdata() Après avoir obtenu le access_token, continuez à remplacer la valeur access_token par la valeur $ipurl ;

$iparr=(array)json_decode(getdata( $ipurl)); Obtenez les données de $ipurl via la fonction getdata(), puis traitez-les via la fonction json_decode pour obtenir $iparr. un Explication graphique et textuelle détaillée des exemples dinterface IP du serveur WeChat développés par la plateforme publique WeChat (avec code) tableau bidimensionnel

, comme le montre la figure ;Ce dont nous avons besoin, c'est de [ip_list] dans le tableau, donc nous retirons le tableau ensemble de [ip_list] séparément et bouclez chaque IP de serveur WeChat via foreach, Code : Le résultat de l'exécution de l'interface d'appel du programme est comme indiqué sur la figure.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!