微信公众号平台接口开发 获取微信服务器IP地址方法解析


Posted in Javascript onAugust 14, 2019

官方说明

微信公众号平台接口开发 获取微信服务器IP地址方法解析

目前看不出来这个接口有哪些具体运用,但是既然有这个接口,那我们就试试能不能用

访问接口

修改WeCharBase.cs,新增以下2个方法

public static string ServerIPs
    {
      get { return GetServerIPs(); }
    }

    /// <summary>获取所有服务器IP</summary>
    /// <returns></returns>
    private static string GetServerIPs()
    {
      try
      {
        var client = new WebClient();
        client.Encoding = Encoding.UTF8;
        return client.DownloadString(string.Format("https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token={0}", WeCharBase.AccessToken));
      }
      catch (Exception ex)
      {
        return ex.Message;
      }
    }

修改控制器:SubscriptController.cs

/// <summary>获取微信服务器IP地址</summary>
    /// <returns></returns>
    public ActionResult ViewServerIPs()
    {
      return View();
    }

    /// <summary>获取微信服务器IP地址</summary>
    /// <returns></returns>
    public ActionResult GetServerIPs()
    {
      return Content(WeCharBase.ServerIPs);
    }

新增视图

<script type="text/javascript" language="javascript">
  $(document).ready(function () {
    $("#btnGetServerIPs").click(function () {
      $.ajax({
        type: "Get",
        url: "/Subscript/GetServerIPs",
        success: function (responseTest) {
          $("#txtServerIPs").text(responseTest);
        }
      });
    });
  });
</script>

<table>
  <tr>
    <td>
      <div class="title">获取微信服务器IP地址</div>
      <textarea id="txtServerIPs" name="txtServerIPs" rows="10" style="width:500px"></textarea>
    </td>
    <td><input class="btncss" id="btnGetServerIPs" type="button" value=" 获取 " /></td>
  </tr>
</table>

运行项目试试看

微信公众号平台接口开发 获取微信服务器IP地址方法解析

成功了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery Ajax 跨域访问的解决方案
Mar 12 Javascript
基于JQuery的抓取博客园首页RSS的代码
Dec 01 Javascript
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
Jun 04 Javascript
Javascript学习笔记之数组的构造函数
Nov 23 Javascript
浅谈$(document)和$(window)的区别
Jul 15 Javascript
jquery模拟进度条实现方法
Aug 03 Javascript
浅析JavaScript中浏览器的兼容问题
Apr 19 Javascript
BootStrap的JS插件之轮播效果案例详解
May 16 Javascript
AngularJs页面筛选标签小功能
Aug 01 Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
Aug 10 Javascript
javascript实现简单的ajax封装示例
Dec 28 Javascript
微信小程序实现搜索功能并跳转搜索结果页面
May 18 Javascript
vue filter 完美时间日期格式的代码
Aug 14 #Javascript
如何对react hooks进行单元测试的方法
Aug 14 #Javascript
vue 中 命名视图的用法实例详解
Aug 14 #Javascript
详解vue 命名视图
Aug 14 #Javascript
浅谈JS中this在各个场景下的指向
Aug 14 #Javascript
Vue路由模块化配置的完整步骤
Aug 14 #Javascript
微信公众号平台接口开发 获取access_token过程解析
Aug 14 #Javascript
You might like
3
2006/10/09 PHP
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
2014/06/04 PHP
PHP实现抓取迅雷VIP账号的方法
2015/07/30 PHP
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
初窥JQuery-Jquery简介 入门了解篇
2010/11/25 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
2013/11/28 Javascript
使用documentElement正确取得当前可见区域的大小
2014/07/25 Javascript
JQuery实现图片轮播效果
2015/09/15 Javascript
js事件处理程序跨浏览器解决方案
2016/03/27 Javascript
js友好的时间返回函数
2016/08/24 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
JavaScript中使用import 和require打包后实现原理分析
2018/03/07 Javascript
小程序hover-class点击态效果实现
2019/02/26 Javascript
Vue 使用Props属性实现父子组件的动态传值详解
2019/11/13 Javascript
通过js随机函数Math.random实现乱序
2020/05/19 Javascript
jquery绑定事件 bind和on的用法与区别分析
2020/05/22 jQuery
[01:20]2018DOTA2亚洲邀请赛总决赛战队LGD晋级之路
2018/04/07 DOTA
Python实现队列的方法
2015/05/26 Python
Python简单计算数组元素平均值的方法示例
2017/12/26 Python
python 进程的几种创建方式详解
2019/08/29 Python
python 定义类时,实现内部方法的互相调用
2019/12/25 Python
Docker如何部署Python项目的实现详解
2020/10/26 Python
基于Python组装jmx并调用JMeter实现压力测试
2020/11/03 Python
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
2020/05/28 HTML / CSS
New Balance天猫官方旗舰店:始于1906年,百年慢跑品牌
2017/11/15 全球购物
你常见到的runtime exception
2016/09/05 面试题
历史专业毕业生的自我鉴定
2013/11/15 职场文书
中学生自我评价范文
2014/02/08 职场文书
理工类毕业自我鉴定
2014/02/20 职场文书
小学班主任评语大全
2014/04/23 职场文书
2014年小学工作总结
2014/11/26 职场文书
教师岗位职责范本
2015/04/02 职场文书
Python爬虫之爬取最新更新的小说网站
2021/05/06 Python
Java SSM配置文件案例详解
2021/08/30 Java/Android
剑指Offer之Java算法习题精讲二叉树的构造和遍历
2022/03/21 Java/Android