이 기사에서는 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
요청 매개변수 설명(표 참조):
|
필요한가요 | 설명 | ||||||
access_token | 공식 계정 |
반품 안내:
参数 |
说明 |
ip_list |
微信服务器IP地址列表 |
데이터 패킷을 공식 계정에 반환합니다.
정보 반환 표에 표시된 매개변수 설명:
설명 | |
ip_list |
WeChat 서버 IP 주소 목록
|
<?php /* *获取微信服务器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参数 $token=$token['access_token']; //获取微信服务器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>";//用循环的方式打印IP集合 } ?>
코드 분석:
require('wei_function.php' ); wei_function.php가 포함되어 있습니다
access_token을 얻은 후 계속해서 $ipurl 값의 access_token 값을 교체하세요.
$iparr=(array)json_decode(getdata($ipurl )); getdata() 함수를 통해 $ipurl의 데이터를 얻은 후 json_decode 함수를 통해 처리하여 $iparr을 얻습니다. 2차원 배열 , 그림과 같이;배열에 [ip_list]가 필요하므로 배열 세트를 꺼냅니다. [ip_list]를 별도로 구성하고 foreach를 통해 각 WeChat 서버 IP를 루프아웃합니다. 코드:foreach ($iparr['ip_list'] as $key => $value) { echo $value."<br>";//用循环的方式打印IP集合 }프로그램 호출 인터페이스를 실행한 결과는 다음과 같습니다. 그림에서.
위 내용은 WeChat 공개 플랫폼에서 개발한 WeChat 서버 IP 인터페이스 예제에 대한 자세한 그래픽 및 텍스트 설명(코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!