全网整合营销服务商

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

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


相关文章: 制作网站软件推荐手机版,如何制作属于自己的手机网站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小时内与您取得联系。