為了幫助服務商開發者可以更加聚焦業務開發,減少在環境搭建、管理工具建設等專案的成本投入,現推出以映象方式開放的第三方平臺的後端服務以及第三方平臺管理工具。
該映象可一鍵部署到微信雲託管,分鐘級別即可完成第三方平臺開發環境搭建以及第三方平臺管理工具部署。
此外,該映象開源,便於開發者進行二次開發。官方也將會持續維護和迭代該工具,助力服務商更高效地基於第三方平臺開展業務。
專案地址:
https://github.com/WeixinCloud/wxcloudrun-wxcomponent
模組介紹
一鍵部署官方服務,可獲得如下兩個功能模組:
- 【第三方平臺授權事件和訊息與事件配置】服務商無需再購買伺服器、開發接收平臺推送給開發者的事件與訊息,一鍵部署到雲託管即可獲得完整的接收訊息與事件的後端服務,開箱即用。
- 【第三方平臺管理工具】提供的功能以及使用指南可點選文末閱讀原文檢視詳情。
如何搭建?
如果將該官方映象部署微信雲託管,即可在第三方平臺完成一鍵部署和環境初始化配置。同時也支援開發者前往專案地址下載原始碼並且構建映象。
1.1、新建帳號
對於新建第三方平臺賬號的使用者,可參考如下步驟完成搭建。
- 登入微信開放平臺,前往第三方平臺,然後點選建立第三方平臺;
- 填寫基本資訊並選擇開通雲服務:
- 帳號建立完成後,點選“立即搭建”即可開始部署:
開始部署。預設會建立免費環境以部署服務,如果免費額度用完會建立付費環境。微信雲託管的免費額度詳情可檢視:
https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/Billing/price.html
- 預計1-3分鐘即可完成部署:
- 待雲服務部署完成之後,即可一鍵完成“許可權集”、“登入授權發起域名”、“授權事件接收配置”、“訊息與事件接收配置”等開發資料的配置,完成開發環境搭建。
- 完成開發環境搭建後,可前往第三方平臺管理工具進行使用,詳情可檢視第三方平臺管理工具使用說明。
- 由於需要在第三方平臺管理工具配置 secret 方可正常使用功能,所以需要按照指引繫結第三方平臺管理以及使用開放平臺管理掃碼驗證後獲取 secret 。
- 若要測試授權帳號情況,由於新建立的第三方平臺帳號尚未全網釋出,則需要將授權測試帳號的原始id配置到【授權測試公眾號/小程式列表】,完成配置後即可使用第三方平臺管理工具的功能快速生成授權頁面,完成授權。
- 若要前往微信雲託管管理服務,可從如下入口訪問:
1.2、存量帳號
對於存量已經在正常使用的第三方平臺賬號,可參考如下步驟完成雲服務開通、部署以及環境搭建。
- 登入微信開放平臺,前往第三方平臺,進入第三方平臺詳情;
- 然後前往“雲服務”模組,點選開通,選擇“建立新帳號”或者“關聯騰訊雲帳號”
- 雲服務開通後,點選“立即開始”即可進入服務部署以及環境配置的環節:
- 對於存量帳號,許可權集以及開發資料已經配置好,建議充分測試後再進行更換成系統生成的配置:
- 如需停止 ticket 推送可進行如下操作:
如何使用?
使用授權事件和訊息與事件配置
完成雲服務部署並且將相關配置到第三方平臺開發資料後,後端服務即可正常接收微信平臺推送的訊息。後端服務會將收到的訊息與時間儲存在微信雲託管的 MySQL 資料庫中,開發者可從資料庫讀取相關資訊。
如果開發者的業務同樣部署在微信雲託管,則可以通過內網的方式訪問資料庫,詳情可檢視:
https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/guide/mysql/
如果開發者的業務沒有部署在微信雲託管,則可以前往微信雲託管開啟公網訪問,開啟後即可通過公網訪問該資料庫。
- 若開發者需要將從微信平臺推送的訊息與業務進一步對接,可按照專案README文件進行二次開發。
使用第三方平臺管理工具
詳情可檢視使用說明:
管理雲服務
可在微信雲託管進行雲服務管理、資料庫管理、檢視監控告警、檢視資源使用情況等操作。以第三方平臺帳號登入微信雲託管的方式如下:
- 進入微信雲託管控制檯後可進行相關管理操作:
完整參考文件:
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/wxcloudrun.html