微信公众号平台接口开发 获取微信服务器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 相关文章推荐
javascript instanceof 内部机制探析
Oct 15 Javascript
JSDoc 介绍使用规范JsDoc的使用介绍
Feb 12 Javascript
有关Promises异步问题详解
Nov 13 Javascript
javascript DIV实现跟随鼠标移动
Mar 19 Javascript
jQuery时间日期三级联动(推荐)
Nov 27 Javascript
微信小程序网络请求的封装与填坑之路
Apr 01 Javascript
Vue中的slot使用插槽分发内容的方法
Mar 01 Javascript
node.js实现微信开发之获取用户授权
Mar 18 Javascript
JavaScript箭头函数中的this详解
Jun 19 Javascript
JavaScript定时器设置、使用与倒计时案例详解
Jul 08 Javascript
vue通过过滤器实现数据格式化
Jul 20 Javascript
详解vue 组件的实现原理
Nov 12 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
经典的星际争霸,满是回忆的BGM
2020/04/09 星际争霸
php 短链接算法收集与分析
2011/12/30 PHP
PHP中数组的三种排序方法分享
2012/05/07 PHP
php防止sql注入代码实例
2013/12/18 PHP
ThinkPHP模板Switch标签用法示例
2014/06/30 PHP
php数组索引与键值操作技巧实例分析
2015/06/24 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
PHP实现简易用户登录系统
2020/07/10 PHP
javascript XML数据显示为HTML一例
2008/12/23 Javascript
Javascript学习笔记之相等符号与严格相等符号
2014/11/23 Javascript
js如何改变文章的字体大小
2016/01/08 Javascript
干货!教大家如何选择Vue和React
2017/03/13 Javascript
nodejs multer实现文件上传与下载
2017/05/10 NodeJs
JS实现点击li标签弹出对应的索引功能【案例】
2019/02/18 Javascript
解决vue页面刷新,数据丢失的问题
2020/11/24 Vue.js
vue添加自定义右键菜单的完整实例
2020/12/08 Vue.js
JavaScript 实现继承的几种方式
2021/02/19 Javascript
Python每天必学之bytes字节
2016/01/28 Python
Python 的类、继承和多态详解
2017/07/16 Python
详解Python中正则匹配TAB及空格的小技巧
2019/07/26 Python
pycharm通过anaconda安装pyqt5的教程
2020/03/24 Python
分布式全文检索引擎ElasticSearch原理及使用实例
2020/11/14 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
小狗电器官方商城:中国高端吸尘器品牌
2017/03/29 全球购物
美国波道夫·古德曼百货官网:Bergdorf Goodman
2017/11/07 全球购物
Chantelle仙黛尔内衣美国官网:法国第一品牌内衣
2018/07/26 全球购物
美国踏板车和轻便摩托车销售网站:Mega Motor Madness
2020/02/26 全球购物
函授自我鉴定
2013/11/06 职场文书
大学生社会实践活动总结
2014/07/03 职场文书
119消防日活动总结
2014/08/29 职场文书
小学生组织委员竞选稿
2015/11/21 职场文书
浙江省杭州市平均工资标准是多少?
2019/07/09 职场文书
导游词之白茶谷九龙峡
2019/10/23 职场文书
Python基础之元编程知识总结
2021/05/23 Python
Python Pandas数据分析之iloc和loc的用法详解
2021/11/11 Python
《艾尔登法环》发布最新「战技」宣传片
2022/04/03 其他游戏