anyuan2002.com - vwin网

查找: 您的方位主页 > 电脑频道 > 编程代码 > 阅览资讯:微信大众渠道开发微信服务器IP路口实例有什么?

微信大众渠道开发微信服务器IP路口实例有什么?

2017-06-26 21:07:36 来历:www.anyuan2002.com 【

微信大众渠道开发微信服务器IP路口实例有什么?

学习了access_token的获取及应用后,正式的运用access_token调用下其他微信大众渠道的接口,加深知道与运用办法。

一、获取微信服务器IP地址实例

(一)接口介绍

假如大众号根据安全等考虑,需求获悉微信服务器的IP地址列表,以便进行相关约束,能够经过该接口取得微信服务器IP地址列表或许IP网段信息。

(二)实例调用

接口阐明

http恳求办法:GET

接口调用地址:

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

恳求参数阐明,如表所示:

 

参数

是否有必要

阐明

access_token

大众号的access_token

回来阐明:

正常情况下,微信会回来JSON数据包给大众号,如图所示:

微信大众渠道开发微信服务器IP路口实例有什么?

回来信息参数阐明,如表所示:

 

参数

阐明

ip_list

微信服务器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

运用getdata()函数,获取到access_token后,持续替换$ipurl值的access_token值;

$iparr=(array)json_decode(getdata($ipurl));经过getdata()函数获取$ipurl的数据,然后经过json_decode函数处理后,获取到$iparr,此刻,该变量值为一个二维数组,如图所示;

微信大众渠道开发微信服务器IP路口实例有什么?

咱们需求的是数组中的[ip_list],所以咱们独自取出[ip_list]的数组集,并经过foreach循环出每一个微信服务器IP,

代码:

foreach ($iparr['ip_list'] as $key => $value)
{
echo $value."<br>";//用循环的办法打印IP调集
}

运转程序调用接口成果,如图所示。

微信大众渠道开发微信服务器IP路口实例有什么?

以上便是本文的全部内容,期望本文的内容对咱们的学习或许作业能带来必定的协助,一起也期望多多支撑vwin!


本文地址:http://www.anyuan2002.com/bcdm/89199.html
Tags: 微信 大众 渠道
修改:vwin网
推行内容
引荐阅览
抢手引荐
引荐文章
关于咱们 | 联络咱们 | 友情链接 | 网站地图 | Sitemap | App | 回来顶部