摘要
本指南說明如何使用 WATI 的 API 透過 WhatsApp 發送一次性密碼(OTP)。您將學習如何建立認證模板、取得批准,並使用 /sendTemplateMessage API 觸發 OTP 訊息。
指示
請參考此影片教學,了解如何透過 WATI 發送 WhatsApp 上的 OTP:
步驟 1:建立認證模板
在發送 OTP 之前,您需要建立一個認證模板訊息並取得 WhatsApp 的批准。此模板確保認證訊息的格式一致。
認證模板中所需的元素:
包含 OTP 按鈕的認證模板必須包含以下內容:
驗證訊息:包含 OTP 占位符的預設文字。
<VERIFICATION_CODE>是您的驗證碼。安全免責聲明(可選): 為了您的安全,請勿分享此代碼。
到期警告(可選): 此代碼將在
<NUM_MINUTES>分鐘後過期。按鈕:選擇複製代碼或一鍵自動填寫按鈕。
重要注意事項:
URL、媒體和表情符號不受認證模板支援。
這些模板可降低被暫停的風險,因為它們僅由預設文字和按鈕組成。
提交模板後,請等待 WhatsApp 的批准,再進行下一步。
步驟 2:使用 API 發送 OTP
經批准後,您可以使用 WATI 的 /sendTemplateMessage API 觸發 OTP。此 API 允許您的系統將預先批准的認證訊息發送給用戶。
API 端點:
https://{WATI_API_ENDPOINT}/api/v1/sendTemplateMessage
點擊此處 進一步了解此 API。
可用性
認證模板可供 Wati 的 成長、專業 和 企業 方案客戶使用。如果您使用的是 Wati 的 舊方案,認證模板可供 標準 和 專業 方案使用。
如需詳細資訊,請參考官方WhatsApp Business API 認證模板指南。
注意:對於使用 Wati API 發送認證 OTP 訊息的商家,您可以啟用SMS 回退,以幫助確保 OTP 交付並維持業務運作順暢,即使 WhatsApp 訊息失敗。
請按照以下步驟設定 WhatsApp OTP 訊息失敗時的 SMS 回退:
步驟 1:升級至 Wati 企業方案
SMS 回退僅適用於企業方案。
步驟 2:將 Wati 與 Twilio 連接
在 Wati 中,前往 更多 → 整合。
新增您的 Twilio 帳戶並啟用發送失敗廣播的自動化 SMS。
步驟 3:建立 WhatsApp OTP 模板
在 Wati 中建立將用於 WhatsApp 認證 OTP 的訊息模板。
步驟 4:建立 SMS OTP 模板
建立與步驟 3 中建立的 WhatsApp OTP 模板相對應的 SMS 模板並將其映射。
步驟 5:使用 Wati API 發送 WhatsApp OTP
當您的系統呼叫 Wati API 發送 WhatsApp OTP 模板時,Wati 會自動透過 Twilio 發送 SMS 回退,如果 WhatsApp 交付失敗。
常見問題解答 (FAQ)
認證模板和 OTP
1. 什麼是 OTP 的認證模板?
這是 WhatsApp 要求透過 Wati 發送 OTP 所需的預先批准訊息格式。它包含 OTP 占位符、預設驗證文字和按鈕,例如複製代碼或一鍵自動填寫。
2. 認證模板中必須包含哪些元素?
它必須包含帶有 OTP 占位符的驗證訊息。可選欄位包括安全免責聲明和到期警告。它還必須包含複製代碼或一鍵自動填寫等按鈕。
3. 認證模板可以包含 URL、媒體或表情符號嗎?
否。認證模板不支援 URL、媒體和表情符號。
4. 認證模板需要 WhatsApp 的批准嗎?
是。您必須提交模板並等待 WhatsApp 的批准,再發送 OTP 訊息。
透過 Wati API 發送 OTP
5. 如何使用 Wati 發送 OTP 訊息?
您的認證模板獲批准後,可以使用 Wati 的 /sendTemplateMessage API 發送 OTP。
6. 發送 OTP 訊息的 API 端點是什麼?
端點是:https://{WATI_API_ENDPOINT}/api/v1/sendTemplateMessage
可用性和回退設定
7. 哪些 Wati 方案支援認證模板?
它們支援成長、專業和企業方案。在舊方案中,它們支援標準和專業方案。
8. 什麼是 SMS 回退?誰可以使用它?
SMS 回退通過發送短信來確保 OTP 交付,如果 WhatsApp OTP 失敗。它僅適用於 Wati 企業方案。
9. 如何在 Wati 中啟用 SMS 回退?
在 Wati 中的更多 → 整合中連接您的 Twilio 帳戶並啟用失敗廣播的自動化 SMS。您還必須建立 WhatsApp 和 SMS OTP 模板並將它們映射在一起,以便回退可以自動運行。

