微信公众号平台接口开发 获取微信服务器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的3d效果实现代码
Mar 23 Javascript
读jQuery之十四 (触发事件核心方法)
Aug 23 Javascript
IE6、IE7中获取Button元素的值的bug说明
Aug 28 Javascript
fmt:formatDate的输出格式详解
Jan 09 Javascript
alert和confirm功能介绍
May 21 Javascript
js读取csv文件并使用json显示出来
Jan 09 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
Feb 25 Javascript
JS匿名函数类生成方式实例分析
Nov 26 Javascript
node中koa中间件机制详解
Aug 22 Javascript
详解使用webpack打包编写一个vue-toast插件
Nov 08 Javascript
微信小程序实现张图片合成为一张并下载
Jul 16 Javascript
分享15个Webpack实用的插件!!!
Mar 31 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
PHP 获取远程文件内容的函数代码
2010/03/24 PHP
有关PHP性能优化的介绍
2013/06/20 PHP
分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
2015/12/01 PHP
详解PHP中foreach的用法和实例
2016/10/25 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
2016/11/09 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
php-fpm服务启动脚本的方法
2018/04/27 PHP
jquery ajax提交整个表单元素的快捷办法
2013/03/27 Javascript
js+html5操作sqlite数据库的方法
2016/02/02 Javascript
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
2016/05/03 Javascript
jQuery实现简洁的轮播图效果实例
2016/09/07 Javascript
JS 实现Base64编码与解码实例详解
2016/11/07 Javascript
Nodejs中怎么实现函数的串行执行
2019/03/02 NodeJs
Node.JS发送http请求批量检查文件中的网页地址、服务是否有效可用
2019/11/20 Javascript
vue实现微信浏览器左上角返回按钮拦截功能
2020/01/18 Javascript
Vue实现图书管理案例
2021/01/20 Vue.js
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
[43:33]EG vs Spirit Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
python仿抖音表白神器
2019/04/08 Python
python中property和setter装饰器用法
2019/12/19 Python
Python Numpy,mask图像的生成详解
2020/02/19 Python
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
Homestay中文官网:全球寄宿家庭
2018/10/18 全球购物
Alexandre Birman美国官网:亚历山大·伯曼
2019/10/30 全球购物
大学生的应聘自我评价
2013/12/13 职场文书
社区居务公开实施方案
2014/03/27 职场文书
八一建军节演讲稿
2014/09/10 职场文书
2014年协会工作总结
2014/11/22 职场文书
南湾猴岛导游词
2015/02/09 职场文书
2015教师节师德演讲稿
2015/03/19 职场文书
2015年医德医风工作总结
2015/04/02 职场文书
2015年大学班主任工作总结
2015/04/30 职场文书
金陵十三钗观后感
2015/06/04 职场文书
《卖火柴的小女孩》教学反思
2016/02/19 职场文书
基于Python实现将列表数据生成折线图
2022/03/23 Python