全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

微信公众平台开发-微信服务器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_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 


相关文章: 家庭服务器如何搭建个人网站?  建站OpenVZ教程与优化策略:配置指南与性能提升  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  如何在阿里云通过域名搭建网站?  网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?  上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?  如何通过云梦建站系统实现SEO快速优化?  已有域名和空间,如何快速搭建网站?  php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  太平洋网站制作公司,网络用语太平洋是什么意思?  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  如何通过.red域名打造高辨识度品牌网站?  免费视频制作网站,更新又快又好的免费电影网站?  ,石家庄四十八中学官网?  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  如何在建站宝盒中设置产品搜索功能?  香港服务器部署网站为何提示未备案?  详解jQuery停止动画——stop()方法的使用  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  IOS倒计时设置UIButton标题title的抖动问题  宝塔Windows建站如何避免显示默认IIS页面?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  制作网站的模板软件,网站怎么建设?  网站制作公司排行榜,四大门户网站排名?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  存储型VPS适合搭建中小型网站吗?  详解jQuery中基本的动画方法  高性能网站服务器部署指南:稳定运行与安全配置优化方案  单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?  制作网站公司那家好,网络公司是做什么的?  建站主机功能解析:服务器选择与快速搭建指南  如何在IIS服务器上快速部署高效网站?  实现虚拟支付需哪些建站技术支撑?  如何彻底卸载建站之星软件?  ,想在网上投简历,哪几个网站比较好?  建站之星如何快速生成多端适配网站?  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  建站之星如何快速更换网站模板?  ,购物网站怎么盈利呢?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  英语简历制作免费网站推荐,如何将简历翻译成英文?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  如何基于云服务器快速搭建网站及云盘系统?  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  浅析上传头像示例及其注意事项  网站制作新手教程,新手建设一个网站需要注意些什么?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。