微信公众号平台接口开发 获取微信服务器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 相关文章推荐
Js 获取当前日期时间及其它操作实现代码
Mar 04 Javascript
jQuery提交表单ajax查询实例代码
Oct 07 Javascript
关于textarea提交的内容无法换行的解决办法
Apr 09 Javascript
javascript制作网页图片上实现下雨效果
Feb 26 Javascript
jQuery Validate表单验证入门学习
Dec 18 Javascript
jQuery中的select操作详解
Nov 29 Javascript
js断点调试心得分享(必看篇)
Dec 08 Javascript
AngularJS实时获取并显示密码的方法
Feb 06 Javascript
JsChart组件使用详解
Mar 04 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
Sep 13 Javascript
Vue发布项目实例讲解
Jul 17 Javascript
JavaScript中的相等操作符使用详解
Dec 21 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
世界收音机发展史
2021/03/01 无线电
php利用cookie实现访问次数统计代码
2011/05/19 PHP
PHP header()函数使用详细(301、404等错误设置)
2013/04/17 PHP
解析:使用php mongodb扩展时 需要注意的事项
2013/06/18 PHP
提升PHP性能的21种方法介绍
2013/06/25 PHP
PHP中实现生成静态文件的方法缓解服务器压力
2014/01/07 PHP
php中异常处理方法小结
2015/01/09 PHP
php array_merge函数使用需要注意的一个问题
2015/03/30 PHP
SESSION存放在数据库用法实例
2015/08/08 PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
2019/05/23 PHP
php实现的表单验证类完整示例
2019/08/13 PHP
dojo 之基础篇
2007/03/24 Javascript
JavaScript 用Node.js写Shell脚本[译]
2012/09/20 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
javascript定义变量时加var与不加var的区别
2014/12/22 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
微信小程序购物商城系统开发系列-目录结构介绍
2016/11/21 Javascript
AngularJS实现表单验证功能详解
2017/10/12 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
JS实现的获取银行卡号归属地及银行卡类型操作示例
2019/01/08 Javascript
Vue+Openlayers自定义轨迹动画
2020/09/24 Javascript
详解python进行mp3格式判断
2016/12/23 Python
python django使用haystack:全文检索的框架(实例讲解)
2017/09/27 Python
matplotlib 纵坐标轴显示数据值的实例
2018/05/25 Python
详解PyCharm配置Anaconda的艰难心路历程
2018/08/13 Python
python使用多进程的实例详解
2018/09/19 Python
Django2.1.7 查询数据返回json格式的实现
2020/12/29 Python
css3使用animation属性实现炫酷效果(推荐)
2020/02/04 HTML / CSS
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
美国的Eastbay旗下的运动款子品牌:Final-Score
2018/01/01 全球购物
彪马荷兰官网:PUMA荷兰
2019/05/08 全球购物
安全生产检查通报
2014/01/29 职场文书
教育系统干部作风整顿心得体会
2014/09/09 职场文书
党员干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
大学生如何逃脱“毕业季创业队即散伙”魔咒?
2019/08/19 职场文书
八年级作文之感悟亲情
2019/11/20 职场文书