文章說明:
本文是基于盛派網路蘇震巍老師的《微信公眾號+小程式快速開發》課程筆記,
課程地址: https://study.163.com/course/courseMain.htm?courseId=1004873017
1,開發檔案和工具
A,登陸(注冊)公眾號
https://mp.weixin.qq.com/
B,個人測驗版公眾號
測驗號包含服務號大部分的介面權限
https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
C,Visual Studio
https://visualstudio.microsoft.com/zh-hans/downloads/
D,微信開發者工具
https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html
E,公眾號開發者檔案
https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html
2,公眾號和微信用戶通訊的3種方式
A,訊息通訊
微信用戶和公眾號之間進行:文字、語音、圖片、地理位置等的訊息通訊
通訊原理參考:http://book.weixin.senparc.com/Upload/BookContent/Image/636349323216769979.png

B,高級介面通訊(開發者應用服務器 <=> 微信公眾號服務器)
例如,應用服務器需要確認當前用戶是否關注了公眾號?
然后向公眾號服務器發起請求,獲取請求結果,
C,H5網頁(開發者應用程式)通過參考JS-SDK 和公眾號進行通訊
-
在JS-SDK的幫助下,H5應用程式有了更多的基于微信的業務功能和觸達用戶手機硬體的功能,如定義朋友圈的分享標題、鏈接;如獲取用戶的地理位置、調起微信掃一掃功能
-
JS-SDK:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html
-
3,公眾號后臺 應用服務器配置
配置的目的是,告訴微信服務器我們應用服務器的資訊,從而在微信服務器和應用服務器之間就建立了安全的連接關系,
A,公眾號服務器配置:
①應用服務器的域名地址 (開發者用來接收微信訊息和事件的介面URL)
②令牌 Token 用作生成簽名(該Token會和介面URL中包含的Token進行比對,從而驗證安全性)
③訊息加密的密鑰 EncodingAESKey,用作訊息體加解密密鑰
參考:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Access_Overview.html
4,通過Nuget 參考 Senparc.Weixin SDK
Nuget參考時搜索關鍵字:"Senparc.Weixin" ,圖片是“盛派網路”,作者包含 JeffreySu 的是官方SDK

5,其他注意事項:
部署站點的應用服務器以及開發者本地服務器的IP,都需要在微信公眾號后臺添加到IP白名單,
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/44863.html
標籤:C#
