学习了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_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_list],所以我们单独取出[ip_list]的数组集,并通过foreach循环出每一个微信服务器IP,
代码:
foreach ($iparr['ip_list'] as $key => $value)
{
echo $value."<br>";//用循环的方式打印IP集合
}
运行程序调用接口结果,如图所示。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# 微信服务器ip
# 微信接口开发实例
# 微信接口
# java微信开发API第一步 服务器接入
# C#微信开发(服务器配置)
# 微信JS接口汇总及使用详解
# PHP对接微信公众平台消息接口开发流程教程
# 微信API接口大全
# .net实现微信公众账号接口开发实例代码
# 微信公众号支付(二)实现统一下单接口
# ASP 微信公共平台接口实现代码
# c#使用微信接口开发微信门户应用
# 微信公众平台开发接口PHP SDK完整版
# 如图所示
# 所示
# 的是
# 可以通过
# 数据包
# 值为
# 组中
# 情况下
# 全等
# cellpadding
# ACCESS_TOKEN
# table
# cellspacing
# align
# tr
# td
# 微信会
# center
# border
# tbody
相关文章:
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
公司网站的制作公司,企业网站制作基本流程有哪些?
湖北网站制作公司有哪些,湖北清能集团官网?
如何选择高效便捷的WAP商城建站系统?
黑客如何利用漏洞与弱口令入侵网站服务器?
如何挑选最适合建站的高性能VPS主机?
网站制作需要会哪些技术,建立一个网站要花费多少?
,有什么在线背英语单词效率比较高的网站?
建站之星后台管理:高效配置与模板优化提升用户体验
香港服务器如何优化才能显著提升网站加载速度?
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
如何选择高效可靠的多用户建站源码资源?
如何快速启动建站代理加盟业务?
制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?
如何基于云服务器快速搭建个人网站?
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
建站之星2.7模板:企业网站建设与h5定制设计专题
行程制作网站有哪些,第三方机票电子行程单怎么开?
三星网站视频制作教程下载,三星w23网页如何全屏?
台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?
建站主机选购指南:核心配置优化与品牌推荐方案
视频网站app制作软件,有什么好的视频聊天网站或者软件?
网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
c# Task.ConfigureAwait(true) 在什么场景下是必须的
常州企业网站制作公司,全国继续教育网怎么登录?
上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?
建站之星与建站宝盒如何选择最佳方案?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
无锡营销型网站制作公司,无锡网选车牌流程?
广州营销型建站服务商推荐:技术优势与SEO优化解析
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
已有域名能否直接搭建网站?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
已有域名建站全流程解析:网站搭建步骤与建站工具选择
详解jQuery停止动画——stop()方法的使用
深圳网站制作平台,深圳市做网站好的公司有哪些?
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
如何配置支付宝与微信支付功能?
如何彻底卸载建站之星软件?
Thinkphp 中 distinct 的用法解析
网站app免费制作软件,能免费看各大网站视频的手机app?
公司网站制作价格怎么算,公司办个官网需要多少钱?
如何快速生成橙子建站落地页链接?
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
如何通过虚拟主机空间快速建站?
如何在搬瓦工VPS快速搭建网站?
Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解
建站之星IIS配置教程:代码生成技巧与站点搭建指南
*请认真填写需求信息,我们会在24小时内与您取得联系。