全网整合营销服务商

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

免费咨询热线: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 


相关文章: Python lxml的etree和ElementTree有什么区别  建站之星代理如何优化在线客服效率?  青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?  如何在云服务器上快速搭建个人网站?  如何在IIS中新建站点并解决端口绑定冲突?  ui设计制作网站有哪些,手机UI设计网址吗?  如何零基础在云服务器搭建WordPress站点?  如何选择高效响应式自助建站源码系统?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  Android自定义控件实现温度旋转按钮效果  建站主机选哪种环境更利于SEO优化?  非常酷的网站设计制作软件,酷培ai教育官方网站?  音乐网站服务器如何优化API响应速度?  制作网站的过程怎么写,用凡科建站如何制作自己的网站?  建站之星如何实现五合一智能建站与营销推广?  建站中国官网:模板定制+SEO优化+建站流程一站式指南  微课制作网站有哪些,微课网怎么进?  如何通过.red域名打造高辨识度品牌网站?  黑客入侵网站服务器的常见手法有哪些?  建站之星安装后界面空白如何解决?  建站之星上传入口如何快速找到?  ,购物网站怎么盈利呢?  学校为何禁止电信移动建设网站?  如何将凡科建站内容保存为本地文件?  制作网站的基本流程,设计网站的软件是什么?  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  历史网站制作软件,华为如何找回被删除的网站?  建站DNS解析失败?如何正确配置域名服务器?  电商网站制作公司有哪些,1688网是什么意思?  如何在自有机房高效搭建专业网站?  想学网站制作怎么学,建立一个网站要花费多少?  已有域名如何免费搭建网站?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  自助网站制作软件,个人如何自助建网站?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  佛山企业网站制作公司有哪些,沟通100网上服务官网?  如何用y主机助手快速搭建网站?  如何用VPS主机快速搭建个人网站?  香港服务器选型指南:免备案配置与高效建站方案解析  大连 网站制作,大连天途有线官网?  寿县云建站:智能SEO优化与多行业模板快速上线指南  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  C#如何序列化对象为XML XmlSerializer用法  红河网站制作公司,红河事业单位身份证如何上传?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  Python路径拼接规范_跨平台处理说明【指导】  如何在云主机上快速搭建网站?  ,柠檬视频怎样兑换vip? 

您的项目需求

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