低程式碼智慧通訊:騰訊雲簡訊助力,快速構建高效訊息應用

葡萄城技术团队發表於2024-06-05

前言

​ 隨著資訊科技的飛速發展,現代社會對資訊傳達的及時性、準確性與便捷性要求越來越高。尤其在移動網際網路時代,使用者對於服務的體驗要求不斷提升,這促使各類網站、APP、小程式等服務平臺必須持續最佳化其互動方式,以滿足使用者日益增長的需求。

​ 在此背景下,簡訊作為一種成熟、穩定且廣泛應用的通訊手段,因其快速、直接和可靠的特點,仍然保持著不可替代的作用。透過簡訊,企業可以在第一時間將關鍵資訊傳達給使用者,如賬戶變動通知、訂單狀態更新、驗證碼傳送等,這不僅提高了資訊傳達的效率,也增強了使用者對於平臺的信任感和滿意度,今天小編將以葡萄城公司的企業級低程式碼開發平臺——活字格為例,為大家介紹一下低程式碼如何對接騰訊雲簡訊服務。

環境準備

  • 活字格設計器
  • 活字格伺服器

對接步驟

1.獲取SecretId和SecretKey

(1)進入騰訊雲使用者管理,新建使用者。

https://console.cloud.tencent.com/cam/overview

(2)配置使用者許可權,搜尋”SMS”後勾選簡訊服務的兩項策略,單擊”確定”。

(3)單擊使用者名稱稱進入使用者詳情,選擇“API金鑰”後,單擊“新建金鑰”。

注意:為降低金鑰洩露的風險,自2023年11月30日起,對所有主賬號、子賬號的金鑰,關閉查詢SecretKey的功能,僅支援在建立時檢視,請及時儲存SecretKey。

2.建立簡訊簽名

首先在簡訊控制檯開通簡訊服務,https://console.cloud.tencent.com/smsv2/open

  • 簡訊簽名是位於簡訊正文前【】中的署名,用於標識公司或者業務,例如【騰訊雲】、【京東配送】、【xx銀行】等
  • 國內簡訊由簽名+正文組成,因此傳送國內簡訊必須攜帶簽名

3.建立簡訊正文模板

  • 簡訊模版即具體傳送的簡訊正文內容,支援使用變數實現簡訊內容自定義
  • 國內簡訊由簽名+正文組成,因此傳送國內簡訊必須先建立正文模版

4.檢視稽核結果

簡訊簽名和正文模板提交後,官方會在2個小時左右完成稽核,如有需求可設定常用手機和郵箱,用於及時接收簡訊內容稽核通知。 待簽名與正文模板狀態變為已透過時才可用。

5.獲取SMS SDKAppId

在應用管理-應用列表頁面,點選“建立應用”,獲取新應用的SDKAppID。

6.活字格服務端命令對接傳送簡訊

在活字格設計器中建立服務端命令,選擇【騰訊雲傳送簡訊】命令。

  • 按照該命令執行所需的引數填寫我們前面步驟中獲取到的SecretId、Secretkey、SmsSdkAppId、簡訊簽名內容和正文模版ID;
建議將騰訊雲相關引數設定在活字格全域性變數中,方便釋出之後在服務管理控制檯修改。

  • 電話號碼:待接收簡訊的電話號碼,多個手機號需以逗號分隔,可從前端頁面傳遞,或者使用者資訊檢視中查詢等
  • 設定模版引數:簡訊正文模版通常都會存在一些變數(佔位符),比如收件人姓名、登入驗證碼、x分鐘內有效、快遞取件碼等,我們在設定模版引數中,按照簡訊正文模版中的變數順序分別賦值即可

  • 儲存返回引數至變數:將騰訊雲傳送簡訊結果返回到定義的變數,返回結果包含RequestId和SendStatusSet陣列,陣列元素為PhoneNumber(手機號)、Code(簡訊請求錯誤碼,傳送成功返回'Ok')、Message(簡訊請求錯誤碼描述)欄位;

在前端頁面中呼叫建立的服務端命令,在合適的時機觸發執行該服務端命令,給指定手機號碼傳送簡訊。

7.實現效果

更多關於【騰訊雲傳送簡訊】命令外掛可以參考這篇文章

總結

引入傳送簡訊功能是提升服務質量、增強使用者體驗、保障使用者安全的重要舉措。透過整合騰訊雲簡訊平臺到活字格開發的網站中,將為使用者提供更加便捷、高效、安全的服務體驗,這將有助於提高使用者對平臺的信任度和滿意度,推動平臺的長遠發展。

擴充套件連結:

從表單驅動到模型驅動,解讀低程式碼開發平臺的發展趨勢

低程式碼開發平臺是什麼?

基於分支的版本管理,幫助低程式碼從專案交付走向定製化產品開發

相關文章