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

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

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

前言:

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

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

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

資源:

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

1.需要登錄微信公眾號平臺https://mp.weixin.qq.com/

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

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

配置:

1.需要appID,appsecret來獲得Token

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

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

開始:

1.登錄公眾號后:

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

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

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

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

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

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

        // 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ī)字符串則表示驗證通過
                }
                else
                {
                    return "failed:" + signature + "," + CheckSignature.GetSignature(timestamp, nonce, Token) + "。" +
                           "當(dāng)你打開URL訪問當(dāng)前地址的時候,說明該地址可以作為微信公眾號服務(wù)器配置地址的URL,請注意保持Token一致。";
                }
            }).ContinueWith<ActionResult>(task => Content(task.Result));
        }    
    }
  • 2.3 完成以上幾個值的填寫和配置后,發(fā)布站點(diǎn),在公眾號中修改服務(wù)器配置,提交之后,就可以成功配置服務(wù)器了

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

附加:

如果你是通過測試公眾號的話,也可以測試是否可以配置成功

訪問測試公眾號平臺地址,登錄授權(quán)成功后:

在接口配置中輸入URL和Token值后,提交后,顯示提交成功,這說明這個URL地址也是可以配置成功的

總結(jié):

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

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

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

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

相關(guān)文章

  • 詳解c# 泛型類的功能

    詳解c# 泛型類的功能

    這篇文章主要介紹了c# 泛型類的功能,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下
    2020-10-10
  • C#關(guān)鍵字async/await用法

    C#關(guān)鍵字async/await用法

    在本篇文章里小編給大家整理的是關(guān)于C#關(guān)鍵字async/await用法及相關(guān)實(shí)例,需要的朋友們學(xué)習(xí)下。
    2019-12-12
  • WinForm繪制圓角的方法

    WinForm繪制圓角的方法

    這篇文章主要介紹了WinForm繪制圓角的方法,涉及C#中GraphicsPath模塊的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • C#Js時間格式化問題簡單實(shí)例

    C#Js時間格式化問題簡單實(shí)例

    這篇文章介紹了C#Js時間格式化問題簡單實(shí)例,有需要的朋友可以參考一下
    2013-10-10
  • C#實(shí)現(xiàn)兩個日期比較大小

    C#實(shí)現(xiàn)兩個日期比較大小

    這篇文章主要為大家詳細(xì)介紹了C#中實(shí)現(xiàn)兩個日期比較大小的常見方法,文中的示例代碼簡潔易懂,具有一定的借鑒價值,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-12-12
  • C#字符串如何提取數(shù)值(帶小數(shù)點(diǎn))

    C#字符串如何提取數(shù)值(帶小數(shù)點(diǎn))

    這篇文章主要介紹了C#字符串如何提取數(shù)值問題(帶小數(shù)點(diǎn)),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 基于WPF開發(fā)簡單的顏色選擇器

    基于WPF開發(fā)簡單的顏色選擇器

    這篇文章主要介紹了如何基于WPF實(shí)現(xiàn)簡單的顏色選擇器,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)或工作有一定幫助,需要的小伙伴可以參考一下
    2023-07-07
  • C#使用linq對數(shù)組進(jìn)行篩選排序的方法

    C#使用linq對數(shù)組進(jìn)行篩選排序的方法

    這篇文章主要介紹了C#使用linq對數(shù)組進(jìn)行篩選排序的方法,實(shí)例分析了C#實(shí)用linq擴(kuò)展進(jìn)行數(shù)組排序的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • C#實(shí)現(xiàn)位圖轉(zhuǎn)換成圖標(biāo)的方法

    C#實(shí)現(xiàn)位圖轉(zhuǎn)換成圖標(biāo)的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)位圖轉(zhuǎn)換成圖標(biāo)的方法,可實(shí)現(xiàn)將bmp格式位圖轉(zhuǎn)換成ico格式圖標(biāo)的功能,需要的朋友可以參考下
    2015-06-06
  • C#RSA對接JAVA中RSA方式代碼實(shí)例

    C#RSA對接JAVA中RSA方式代碼實(shí)例

    在本篇文章中小編給各位整理的是關(guān)于C#RSA對接JAVA中RSA方式代碼實(shí)例,有需要的朋友們可以參考一下。
    2019-09-09

最新評論