最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#微信公眾號(hào)開(kāi)發(fā)之服務(wù)器配置

 更新時(shí)間:2022年06月15日 10:25:50   作者:艾三元  
這篇文章介紹了C#微信公眾號(hào)開(kāi)發(fā)之服務(wù)器配置,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

前言:

如果讓大家說(shuō)出一款國(guó)內(nèi)比較熱門(mén)的社交軟件,那無(wú)疑就是QQ和微信了,說(shuō)到微信,無(wú)不例外的會(huì)想到微信公眾號(hào)和小程序,所以現(xiàn)在它們已經(jīng)是很多企業(yè)流量及品牌推廣的主要途徑,

而作為一個(gè)開(kāi)發(fā)者而言呢,如果想要開(kāi)發(fā)打造一款屬于自己或企業(yè)的公眾號(hào),就是需要對(duì)微信公眾號(hào)平臺(tái)API文檔的熟悉。

你可以花上半天的時(shí)間大致閱讀一下文檔微信公眾號(hào)開(kāi)發(fā)文檔

資源:

當(dāng)你大致了解了微信公眾號(hào)開(kāi)發(fā)文檔之后,就可以開(kāi)始入手了

1.需要登錄微信公眾號(hào)平臺(tái)https://mp.weixin.qq.com/

2.注冊(cè)公眾號(hào)賬號(hào),選擇類(lèi)型,如果你是作為個(gè)人開(kāi)發(fā)的話(huà),可以選擇訂閱號(hào),如果作為企業(yè)開(kāi)發(fā)的話(huà),也可以選擇服務(wù)號(hào)、企業(yè),在這里,為了測(cè)試使用,所以暫時(shí)使用個(gè)人的訂閱號(hào)作為開(kāi)發(fā)

3.注冊(cè)成功后,登錄 選擇成為開(kāi)發(fā)者

配置:

1.需要appID,appsecret來(lái)獲得Token

2.需要一個(gè)服務(wù)器,可以去買(mǎi)一個(gè)服務(wù)器或者通過(guò)內(nèi)網(wǎng)映射的方式讓外部網(wǎng)絡(luò)通過(guò)域名可以訪問(wèn)本地IIS站點(diǎn)

3.通過(guò)C# VS2017 并且結(jié)合微信公眾平臺(tái)SDK Senparc.Weixin for C#,所以你必須對(duì)Senparc進(jìn)行獨(dú)立的了解 http://weixin.senparc.com/

開(kāi)始:

1.登錄公眾號(hào)后:

可以看到系統(tǒng)分配了一個(gè)AppID(應(yīng)用ID)和AppSecret(應(yīng)用密鑰) 

而里面需要我們手動(dòng)填寫(xiě)服務(wù)器配置并啟用開(kāi)發(fā)者模式: URL地址,Token令牌,EncodingAESKey消息加密密鑰

這里的Token令牌可以自己創(chuàng)建,EncodingAESKey消息密碼系統(tǒng)自動(dòng)生成的,而URL呢,我們的資源服務(wù)器,資源服務(wù)器是給微信中轉(zhuǎn)的服務(wù)器,微信將對(duì)這個(gè)接口(我們的站點(diǎn))進(jìn)行Get和POST的請(qǐng)求

具體的可以查看微信公眾號(hào)開(kāi)發(fā)文檔

2.配置服務(wù)器地址

  • 2.1引入安裝Senparc.Weixin.MP庫(kù)
  • 2.2新建控制器WXController ,控制器包含一個(gè)GET請(qǐng)求,Get是驗(yàn)證使用
    public class WXController : Controller
    {
        public static readonly string Token = "WXToken";//與微信公眾賬號(hào)服務(wù)器配置的Token設(shè)置保持一致,區(qū)分大小寫(xiě)。
        public static readonly string EncodingAESKey = "Q3vhz8zLwPYPbjz6S7JXiwSyAgW4vmInz6RzWWltEpk";//與微信公眾賬號(hào)服務(wù)器配置的EncodingAESKey設(shè)置保持一致,區(qū)分大小寫(xiě)。
        public static readonly string AppId = ".........";//與微信公眾賬號(hào)后臺(tái)的AppId設(shè)置保持一致,區(qū)分大小寫(xiě)。(這里的AppId填寫(xiě)自己的)

        // GET: WC/WX
        public ActionResult Index()
        {
            return View();
        }

        [HttpGet]
        [ActionName("Index")]
        public Task<ActionResult> Get(string signature, string timestamp, string nonce, string echostr)
        {
            return Task.Factory.StartNew(() =>
            {
                if (CheckSignature.Check(signature, timestamp, nonce, Token))
                {
                    return echostr; //返回隨機(jī)字符串則表示驗(yàn)證通過(guò)
                }
                else
                {
                    return "failed:" + signature + "," + CheckSignature.GetSignature(timestamp, nonce, Token) + "。" +
                           "當(dāng)你打開(kāi)URL訪問(wèn)當(dāng)前地址的時(shí)候,說(shuō)明該地址可以作為微信公眾號(hào)服務(wù)器配置地址的URL,請(qǐng)注意保持Token一致。";
                }
            }).ContinueWith<ActionResult>(task => Content(task.Result));
        }    
    }
  • 2.3 完成以上幾個(gè)值的填寫(xiě)和配置后,發(fā)布站點(diǎn),在公眾號(hào)中修改服務(wù)器配置,提交之后,就可以成功配置服務(wù)器了

到了這里,我們已經(jīng)完成了微信公眾號(hào)基本的服務(wù)器配置了,在后續(xù)中,對(duì)微信的請(qǐng)求都是基于這個(gè)服務(wù)器地址配置對(duì)微信公眾號(hào)調(diào)用請(qǐng)求。

附加:

如果你是通過(guò)測(cè)試公眾號(hào)的話(huà),也可以測(cè)試是否可以配置成功

訪問(wèn)測(cè)試公眾號(hào)平臺(tái)地址,登錄授權(quán)成功后:

在接口配置中輸入U(xiǎn)RL和Token值后,提交后,顯示提交成功,這說(shuō)明這個(gè)URL地址也是可以配置成功的

總結(jié):

1.在微信公眾號(hào)開(kāi)發(fā)中,只要我們對(duì)開(kāi)發(fā)文檔熟悉和在正確的配置的參數(shù)要求之后,就基本可以完成這個(gè)基本的服務(wù)器配置要求了,對(duì)后續(xù)微信公眾號(hào)其他的開(kāi)發(fā)也是一個(gè)美好的開(kāi)端

2.在這里也利用了SDK Senparc,僅僅需要關(guān)心我們的業(yè)務(wù),其他的內(nèi)容已經(jīng)幫我們處理好了,可以通過(guò)它進(jìn)行更快速更高效的開(kāi)發(fā)

3.最重要的一點(diǎn),也是對(duì)大部分人合適的一點(diǎn)就是:熟悉之后就開(kāi)始動(dòng)手實(shí)踐吧,只有自己動(dòng)手實(shí)踐一遍,才能讓自己理解的更透徹,記得更牢固。

到此這篇關(guān)于C#微信公眾號(hào)開(kāi)發(fā)之服務(wù)器配置的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C# 設(shè)計(jì)模式系列教程-策略模式

    C# 設(shè)計(jì)模式系列教程-策略模式

    策略模式是一種定義一系列算法的方法,從概念上來(lái)看,所有算法完成的都是相同的工作,只是實(shí)現(xiàn)不同,它可以以相同的方式調(diào)用所有的算法,減少了各種算法類(lèi)與使用算法類(lèi)之間的耦合。
    2016-06-06
  • C#實(shí)現(xiàn)系統(tǒng)信息監(jiān)控與獲取功能

    C#實(shí)現(xiàn)系統(tǒng)信息監(jiān)控與獲取功能

    在 C# 開(kāi)發(fā)的眾多應(yīng)用場(chǎng)景中,獲取系統(tǒng)信息以及監(jiān)控用戶(hù)操作有著廣泛的用途,比如在系統(tǒng)性能優(yōu)化工具中,需要實(shí)時(shí)讀取 CPU、GPU 資源信息,本文將詳細(xì)介紹如何使用 C# 來(lái)實(shí)現(xiàn)這些功能,助力大家在開(kāi)發(fā)中更好地與系統(tǒng)底層進(jìn)行交互,需要的朋友可以參考下
    2025-01-01
  • C#實(shí)現(xiàn)簡(jiǎn)單的窗口抖動(dòng)

    C#實(shí)現(xiàn)簡(jiǎn)單的窗口抖動(dòng)

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)簡(jiǎn)單的窗口抖動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • C#實(shí)現(xiàn)圖片邊緣銳化的完整代碼

    C#實(shí)現(xiàn)圖片邊緣銳化的完整代碼

    在 C# 中進(jìn)行圖像的邊緣銳化,可以通過(guò)卷積濾波器實(shí)現(xiàn),邊緣銳化的基本思想是通過(guò)卷積核(也稱(chēng)為濾波器或掩模)來(lái)增強(qiáng)圖像中的邊緣,下面是如何在 C# 中實(shí)現(xiàn)這一操作的完整代碼,需要的朋友可以參考下
    2024-06-06
  • C# FileSystemWatcher 在監(jiān)控文件夾和文件時(shí)的使用方法

    C# FileSystemWatcher 在監(jiān)控文件夾和文件時(shí)的使用方法

    這篇文章主要介紹了C# FileSystemWatcher 在監(jiān)控文件夾和文件時(shí)的使用方法,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以參考下
    2020-06-06
  • Visual C#類(lèi)的定義及實(shí)現(xiàn)方法實(shí)例解析

    Visual C#類(lèi)的定義及實(shí)現(xiàn)方法實(shí)例解析

    這篇文章主要介紹了Visual C#類(lèi)的定義及實(shí)現(xiàn)方法實(shí)例解析,對(duì)于新手來(lái)說(shuō)有不錯(cuò)的借鑒學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2014-07-07
  • C#啟動(dòng)外部程序的幾種常用方法匯總

    C#啟動(dòng)外部程序的幾種常用方法匯總

    這篇文章主要介紹了C#啟動(dòng)外部程序的幾種常用方法匯總,對(duì)C#初學(xué)者來(lái)說(shuō)有很高的學(xué)習(xí)借鑒價(jià)值,需要的朋友可以參考下
    2014-08-08
  • C#操作Windows服務(wù)類(lèi)System.ServiceProcess.ServiceBase

    C#操作Windows服務(wù)類(lèi)System.ServiceProcess.ServiceBase

    這篇文章介紹了C#操作Windows服務(wù)類(lèi)System.ServiceProcess.ServiceBase,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • 深入多線(xiàn)程之:深入分析Interlocked

    深入多線(xiàn)程之:深入分析Interlocked

    本篇文章是對(duì)Interlocked進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C#中三種Timer計(jì)時(shí)器的詳細(xì)用法

    C#中三種Timer計(jì)時(shí)器的詳細(xì)用法

    這篇文章介紹了C#中三種Timer計(jì)時(shí)器的詳細(xì)用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05

最新評(píng)論

栾城县| 莱州市| 石狮市| 海晏县| 涞源县| 阜南县| 岗巴县| 黄梅县| 榆社县| 水富县| 博乐市| 临漳县| 五大连池市| 昌黎县| 武山县| 怀安县| 内乡县| 梁山县| 泰和县| 武安市| 万宁市| 新乐市| 武穴市| 佛坪县| 曲周县| 呼图壁县| 玛多县| 馆陶县| 孟村| 太谷县| 新兴县| 周至县| 三穗县| 忻城县| 武乡县| 额尔古纳市| 合肥市| 周口市| 博乐市| 武宁县| 凤阳县|