首页 > 开发 > JS > 正文

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

2024-05-06 16:54:11
字体:
来源:转载
供稿:网友

官方说明

微信公众号平台,接口开发,微信服务器,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地址

成功了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持VeVb武林网。


注:相关教程知识阅读请移步到JavaScript/Ajax教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表