欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#微信開發(fā)之啟用開發(fā)者模式

 更新時間:2017年02月05日 13:59:08   作者:likar  
本文主要介紹了C#微信開發(fā)中啟用開發(fā)者模式的步驟與方法,具有一定的參考價值,下面跟著小編一起來看下吧

啟用開發(fā)者模式

①填寫服務(wù)器配置

啟用開發(fā)模式需要先成為開發(fā)者,而且編輯模式和開發(fā)模式只能選擇一個(進(jìn)入微信公眾平臺=>開發(fā)=>基本配置)就可以看到以下的界面:

點(diǎn)擊修改配置,會出現(xiàn)以下界面:

填寫服務(wù)器地址(URL)、Token和EncodingAESKey,其中URL是開發(fā)者用來接收微信消息和事件的接口URL。Token可由開發(fā)者可以任意填寫,用作生成簽名(該Token會和接口URL中包含的Token進(jìn)行比對,從而驗證安全性)。EncodingAESKey由開發(fā)者手動填寫或隨機(jī)生成,將用作消息體加解密密鑰。

同時,開發(fā)者可選擇消息加解密方式:明文模式、兼容模式和安全模式。模式的選擇與服務(wù)器配置在提交后都會立即生效,請開發(fā)者謹(jǐn)慎填寫及選擇。加解密方式的默認(rèn)狀態(tài)為明文模式,選擇兼容模式和安全模式需要提前配置好相關(guān)加解密代碼,詳情請參考消息體簽名及加解密部分的文檔(微信公眾號消息加解密開發(fā)文檔)。

②驗證服務(wù)器地址的有效性

開發(fā)者提交信息后,微信服務(wù)器將發(fā)送GET請求到填寫的服務(wù)器地址URL上,GET請求攜帶四個參數(shù)。

開發(fā)者通過檢驗signature對請求進(jìn)行校驗(下面有校驗方式)。若確認(rèn)此次GET請求來自微信服務(wù)器,請原樣返回echostr參數(shù)內(nèi)容,則接入生效,成為開發(fā)者成功,否則接入失敗(注意:微信服務(wù)器只支持80端口)。

使用GET請求帶上以上參數(shù)請求服務(wù)器,具體實(shí)現(xiàn)代碼:

public void InterfaceTest()
{
  string token = "配置時填寫的token";
  string echoString = HttpContext.Current.Request.QueryString["echoStr"];
  string signature = HttpContext.Current.Request.QueryString["signature"];
  string timestamp = HttpContext.Current.Request.QueryString["timestamp"];
  string nonce = HttpContext.Current.Request.QueryString["nonce"];
  if (!string.IsNullOrEmpty(echoString))
  {
    HttpContext.Current.Response.Write(echoString);
    HttpContext.Current.Response.End();
  }
}

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

  • Visual Studio 中自定義代碼片段的方法

    Visual Studio 中自定義代碼片段的方法

    這篇文章主要介紹了Visual Studio 中自定義代碼片段的方法,本文分步驟通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • 通過特性(attribute)為枚舉添加更多信息示例

    通過特性(attribute)為枚舉添加更多信息示例

    這篇文章主要介紹了通過特性(Attribute)為枚舉添加更多的信息,大家參考使用吧
    2014-01-01
  • C#圖表算法之無向圖

    C#圖表算法之無向圖

    這篇文章介紹了C#圖表算法之無向圖,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • c#在excel中添加超鏈接示例分享

    c#在excel中添加超鏈接示例分享

    c#在excel中添加超鏈接示例分享,大家參考使用吧
    2013-12-12
  • C#中WPF使用多線程調(diào)用窗體組件的方法

    C#中WPF使用多線程調(diào)用窗體組件的方法

    這篇文章主要介紹了C#中WPF使用多線程調(diào)用窗體組件的方法,涉及C#中多線程的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • C# CultureInfo之常用InvariantCulture案例詳解

    C# CultureInfo之常用InvariantCulture案例詳解

    這篇文章主要介紹了C# CultureInfo之常用InvariantCulture案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 在C#中如何獲取程序集

    在C#中如何獲取程序集

    某一天我正在寫一些反射代碼,目的是遍歷所有的程序集來查找一個特定的接口,然后在Startup中調(diào)用其上的一個方法,這篇文章主要介紹了在C#中如何獲取程序集,需要的朋友可以參考下
    2024-03-03
  • C#使用timer定時在屏幕上輸出信息的方法

    C#使用timer定時在屏幕上輸出信息的方法

    這篇文章主要介紹了C#使用timer定時在屏幕上輸出信息的方法,涉及C#中timer定時器的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • dotnet core鏈接mongodb代碼實(shí)例

    dotnet core鏈接mongodb代碼實(shí)例

    這篇文章主要介紹了dotnet core鏈接mongodb代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • c#窗體傳值用法實(shí)例詳解

    c#窗體傳值用法實(shí)例詳解

    這篇文章主要介紹了c#窗體傳值用法,以實(shí)例形式較為詳細(xì)的分析了C#窗體傳值的各種常用技巧,需要的朋友可以參考下
    2015-06-06

最新評論