設定自訂提供者 sms-configuration-custom

此功能可讓您整合及設定自己的傳訊提供者,除了預設選項(Sinch、Twilio和Infobip)以外,還提供了彈性。 這可為SMS和RCS訊息實現順暢的撰寫、傳遞、報告和同意管理。

透過自訂提供者設定,您可以直接在Journey Optimizer中連線協力廠商傳訊服務、自訂動態內容的訊息裝載,以及管理選擇加入/選擇退出偏好設定,以確保在SMS和RCS通道間保持一致。

若要設定自訂提供者,請遵循下列步驟:

建立您的API認證 api-credential

若要使用Adobe現成未提供的自訂提供者(例如Sinch、Infobip、Twilio)在Journey Optimizer中傳送SMS和RCS訊息,請執行以下步驟:

  1. 在左側邊欄中,瀏覽至​管理 > 管道,選取​ 簡訊設定 ​下的​ API認證 ​功能表,然後按一下​ 建立新的API認證 ​按鈕。

  2. 設定您的SMS API認證,如下所述:

    • SMS供應商:自訂。

    • 名稱:輸入您的API認證名稱。

    • 提供者AppId:輸入您的SMS提供者提供的應用程式ID。

    • 提供者名稱:輸入您的SMS提供者的名稱。

    • 提供者URL:輸入簡訊提供者的URL。

    • 驗證型別​:選取您的授權型別,並根據選取的驗證方法完成對應的欄位

  3. 啟用​ mTLS支援 ​選項,以確保使用者端和伺服器在建立安全連線之前互相驗證。

    若要僅使用mTLS,請從​ 驗證型別 ​下拉式清單中選取​無驗證,然後啟用​mTLS支援

  4. 在​ 標頭 ​區段中,按一下​ 新增引數 ​以指定將傳送給外部服務的要求訊息的HTTP標頭。

    Content-Type​和​ Charset ​標頭欄位已預設設定,無法刪除。

  5. 新增您的​提供者裝載,以驗證及自訂您的要求裝載。

    對於RCS訊息,此承載稍後會在內容設計期間使用。

    note note
    NOTE
    設定具有基本或持有者驗證的自訂SMS提供者時,您必須在JSON裝載中包含authOption引數。 此外,提供者承載​必須參考範本變數{{fromNumber}}{{toNumber}}{{message}}
  6. 完成API認證的設定時,請按一下​提交

  7. 在​ API認證 ​功能表中,按一下 bin圖示 以刪除您的API認證。

  8. 若要修改現有認證,請找到所需的API認證,然後按一下​ 編輯 ​選項以進行必要的變更。

  9. 從您現有的API認證按一下​驗證SMS連線,透過傳送範例訊息至指定裝置來測試及驗證SMS API認證。

  10. 填寫​ 數字 ​和​ 訊息 ​欄位,然後按一下​驗證連線

    note important
    IMPORTANT
    訊息的結構必須符合提供者的裝載格式。

在建立及設定您的API認證後,您現在需要為Webhook設定簡訊的傳入設定。

自訂 SMS 提供者的驗證選項 auth-options

API金鑰

建立API認證後,請完成API金鑰驗證所需的欄位:

  • 名稱​:輸入API金鑰組態的名稱。
  • API Token​:輸入您的SMS提供者提供的API Token。

MAC驗證

建立API認證後,請完成MAC驗證所需的欄位:

  • 名稱​:輸入MAC驗證組態的名稱。
  • API Token​:輸入您的SMS提供者提供的API Token。
  • API秘密金鑰:輸入您的SMS提供者提供的API秘密金鑰。 此金鑰用於產生MAC (訊息驗證代碼),以進行安全通訊。
  • Mac授權雜湊格式:選擇MAC驗證的雜湊格式。

OAuth驗證

建立API認證後,請完成OAuth驗證所需的欄位:

  • 名稱​:輸入您OAuth驗證組態的名稱。

  • API Token​:輸入您的SMS提供者提供的API Token。

  • OAuth URL​:輸入用於取得OAuth權杖的URL。

  • OAuth內文​:提供JSON格式的OAuth要求內文,包括grant_typeclient_idclient_secret等引數。

JWT驗證

建立API認證後,請完成JWT驗證所需的欄位:

  • 名稱​:輸入JWT驗證組態的名稱。

  • API Token​:輸入您的SMS提供者提供的API Token。

  • JWT裝載​:輸入包含JWT所需宣告的JSON裝載,例如簽發者、主體、對象和到期日。

作法影片 video

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76