微信公衆號平臺接口開發:基礎支持,獲取微信服務器IP地址

官方說明

 

目前看不出來這個接口有哪些具體運用,可是既然有這個接口,那咱們就試試能不能用javascript

 

訪問接口

修改WeCharBase.cs,新增如下2個方法css

 1         public static string ServerIPs
 2         {
 3             get { return GetServerIPs(); }
 4         }
 5 
 6         /// <summary>獲取全部服務器IP</summary>
 7         /// <returns></returns>
 8         private static string GetServerIPs()
 9         {
10             try
11             {
12                 var client = new WebClient();
13                 client.Encoding = Encoding.UTF8;
14                 return client.DownloadString(string.Format("https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token={0}", WeCharBase.AccessToken));
15             }
16             catch (Exception ex)
17             {
18                 return ex.Message;
19             }
20         }

 

修改控制器:SubscriptController.cshtml

 1        /// <summary>獲取微信服務器IP地址</summary>
 2         /// <returns></returns>
 3         public ActionResult ViewServerIPs()
 4         {
 5             return View();
 6         }
 7 
 8         /// <summary>獲取微信服務器IP地址</summary>
 9         /// <returns></returns>
10         public ActionResult GetServerIPs()
11         {
12             return Content(WeCharBase.ServerIPs);
13         }

新增視圖java

 1 <script type="text/javascript" language="javascript">
 2     $(document).ready(function () {
 3         $("#btnGetServerIPs").click(function () {
 4             $.ajax({
 5                 type: "Get",
 6                 url: "/Subscript/GetServerIPs",
 7                 success: function (responseTest) {
 8                     $("#txtServerIPs").text(responseTest);
 9                 }
10             });
11         });
12     });
13 </script>
14 
15 <table>
16     <tr>
17         <td>
18             <div class="title">獲取微信服務器IP地址</div>
19             <textarea id="txtServerIPs" name="txtServerIPs" rows="10" style="width:500px"></textarea>
20         </td>
21         <td><input class="btncss" id="btnGetServerIPs" type="button" value=" 獲取 " /></td>
22     </tr>
23 </table>

運行項目試試看

 

成功了,雖然不知道有什麼用處,呵呵ajax

 

微信公衆號平臺接口開發系列

  1. 微信公衆號平臺接口開發:成爲開發者 
  2. 微信公衆號平臺接口開發:基礎支持,獲取access_token
  3. 微信公衆號平臺接口開發:基礎支持,獲取微信服務器IP地址
  4. 微信公衆號平臺接口開發:發送客服消息
  5. 微信公衆號平臺接口開發:菜單管理
  6. 微信公衆號平臺接口開發:待續
相關文章
相關標籤/搜索