亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁(yè) 微信小程式 微信開(kāi)發(fā) C#微信開(kāi)發(fā)之啟用開(kāi)發(fā)者模式方法

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

Mar 13, 2017 pm 01:20 PM

本文主要介紹了C#微信開(kāi)發(fā)中啟用開(kāi)發(fā)者模式的步驟與方法,具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧

啟用開(kāi)發(fā)者模式

①填入伺服器設(shè)定

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

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

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

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

填寫(xiě)伺服器位址(URL)、Token和EncodingAESKey,其中URL是開(kāi)發(fā)者用來(lái)接收微信訊息和事件的接口URL。 Token可由開(kāi)發(fā)者可任意填寫(xiě),用作生成簽章(此Token會(huì)和介面URL中所包含的Token進(jìn)行比對(duì),從而驗(yàn)證安全性)。 EncodingAESKey由開(kāi)發(fā)者手動(dòng)填寫(xiě)或隨機(jī)生成,將用作訊息體加解密金鑰。

同時(shí),開(kāi)發(fā)者可選擇訊息加上解密方式:明文模式、相容模式和安全模式。模式的選擇與伺服器配置在提交後都會(huì)立即生效,請(qǐng)開(kāi)發(fā)者謹(jǐn)慎填寫(xiě)及選擇。加解密方式的預(yù)設(shè)狀態(tài)為明文模式,選擇相容模式與安全模式需事先配置相關(guān)加解密程式碼,詳情請(qǐng)參考訊息本體簽章及加解密部分的文件(微信公眾號(hào)訊息加解密開(kāi)發(fā)文件)。

②驗(yàn)證伺服器位址的有效性

#開(kāi)發(fā)者提交資訊後,微信伺服器將發(fā)送GET請(qǐng)求到填寫(xiě)的伺服器位址URL上,GET請(qǐng)求攜帶四個(gè)參數(shù)。

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

開(kāi)發(fā)者透過(guò)檢驗(yàn)signature對(duì)請(qǐng)求進(jìn)行校驗(yàn)(下面有校驗(yàn)方式)。若確認(rèn)此GET請(qǐng)求來(lái)自微信伺服器,請(qǐng)?jiān)瓨踊貍鱡chostr參數(shù)內(nèi)容,則存取生效,成為開(kāi)發(fā)者成功,否則存取失敗(注意:微信伺服器只支援80埠)。

使用GET請(qǐng)求帶上以上參數(shù)請(qǐng)求伺服器,具體實(shí)作程式碼:


public void InterfaceTest()
{
  string token = "配置時(shí)填寫(xiě)的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();
  }
}


以上是C#微信開(kāi)發(fā)之啟用開(kāi)發(fā)者模式方法的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線(xiàn)上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門(mén)話(huà)題

Laravel 教程
1597
29
PHP教程
1488
72