Web API实现微信公众平台开发-服务器验证
背景
最近開發微信公眾號相關接口,在這里記錄下微信公眾號相關各項功能的實現。
先決條件
1、一臺可部署web服務的服務器或者云平臺(本地可以搞個花生殼域名)。
2、一個可以正常使用的微信公眾賬號,開始的時候使用它的測試號。
3、Visual Studio?2019
開發步驟?
采用Web API項目作為微信公眾號后臺服務。
1、成為微信公眾號開發者
這一步很簡單,只要在微信公眾號后臺的開發者中心同意協議即可,同意之后頁面如下:
2、服務器配置
登錄微信公眾平臺官網后,在公眾平臺后臺管理頁面 - 開發者中心頁,點擊“修改配置”按鈕,填寫服務器地址(URL)、Token和EncodingAESKey,其中URL是開發者用來接收微信消息和事件的接口URL。Token可由開發者可以任意填寫,用作生成簽名(該Token會和接口URL中包含的Token進行比對,從而驗證安全性)。EncodingAESKey由開發者手動填寫或隨機生成,將用作消息體加解密密鑰。同時,開發者可選擇消息加解密方式:明文模式、兼容模式和安全模式。模式的選擇與服務器配置在提交后都會立即生效,請開發者謹慎填寫及選擇。加解密方式的默認狀態為明文模式,選擇兼容模式和安全模式需要提前配置好相關加解密代碼。
3、回調代碼實現
這里我們使用Senparc.Weixin SDK。
這樣在我們填入我們服務器端API地址后,就能夠順利搞定服務器配置,綁定微信公眾號后臺了。
總結
成為開發者后,用戶每次向公眾號發送消息、或者產生自定義菜單、或產生微信支付訂單等情況時,開發者填寫的服務器配置URL將得到微信服務器推送過來的消息和事件,開發者可以依據自身業務邏輯進行響應,如回復消息。
總結
以上是生活随笔為你收集整理的Web API实现微信公众平台开发-服务器验证的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Abp 源码分析]多语言(本地化)处理
- 下一篇: 如何在 ASP.Net Core 中使用