跳至主要內容

為 WhatsApp 商業帳戶通知設定 Web-hook

今日已更新

摘要

作為企業,您必須掌握WhatsApp商業帳戶(WABA)的任何變更,特別是涉及WhatsApp政策違規的情況。透過整合webhooks,您可以即時收到有關WABA變更的通知,讓您能快速調整行為,避免額外警告和/或執行行動。

指示說明

開始之前

要完成本指南,您需要:

第一步:設定端點並設定webhooks

請遵循Webhooks入門指南來建立您的端點並設定您的webhooks。

第二步:讓您的應用程式訂閱您的WABA

您需要讓應用程式訂閱WABA的webhooks通知。此操作可透過以下兩種方式完成:

第三步:註冊帳戶更新

目前,您的應用程式已訂閱webhooks,現在可以定義您要接收的更新類型。要追蹤WABA狀態,請選擇account_update選項。這會在您的WABA違反WhatsApp政策時,通知您選取此選項的步驟如下:

  1. 前往應用程式儀表板並找到設定選項

  2. 點擊Webhooks,然後點擊管理

  3. 會顯示一個對話方塊,其中包含您可以訂閱的所有欄位。點擊訂閱以選擇account_update 當您的WABA違反了某項政策時,您將收到如下通知:

json { "object": "whatsapp_business_account", "entry": [ { "id": "whatsapp-business-account-id", "time": 1604703058, "changes": [ { "field": "account_update", "value": { "phone_number": "16505551111", "event": "ACCOUNT_VIOLATION", "violation_info": { "violation_type": "ALCOHOL", } } } ] } ]}

第四步:追蹤WABA限制

請持續監控您的webhooks,以查看是否因政策違規而限制您的WABA。如果管制已實施,您將會收到包含restriction_info欄位的webhook,其中列出了對您帳戶實施的所有限制及這些限制何時到期。以下是報告限制的webhooks範例:

  • 限制新增電話號碼:

json { "field": "account_update", "value": { "phone_number": "PHONE_NUMBER", "event": "ACCOUNT_RESTRICTION", "restriction_info": [ { "restriction_type": "RESTRICTION_ON_ADD_PHONE_NUMBER_ACTION", "expiration": TIMESTAMP }, ] }}

json { "field": "account_update", "value": { "phone_number": "PHONE_NUMBER", "event": "ACCOUNT_RESTRICTION", "restriction_info": [ { "restriction_type": "RESTRICTED_BIZ_INITIATED_MESSAGING", "expiration": TIMESTAMP }, ] }}

json { "field": "account_update", "value": { "phone_number": "PHONE_NUMBER", "event": "ACCOUNT_RESTRICTION", "restriction_info": [{ "restriction_type": "RESTRICTED_CUSTOMER_INITIATED_MESSAGING", "expiration": TIMESTAMP } ] }}

按照上述步驟,您即可為WABA設定webhooks,並即時收到有關帳戶變更的通知,以便符合WhatsApp政策並避免潛在問題。

常見問題解答(FAQ

開始使用

  1. 在為WhatsApp商業帳戶設定webhooks之前,我需要做什麼? 您需要登記成為Meta開發者、建立業務經理帳戶,並建立一個類型為「業務」的Meta for Developers應用程式,然後將其連結到您的業務經理。此外,您還需要將WhatsApp作為產品新增到您的應用程式,並確保您的應用程式已完成應用程式審核並申請whatsapp_business_management權限。

  2. 如何將WhatsApp作為產品新增到我的應用程式? 您可以透過前往Meta for Developers網站、點擊您的應用程式,然後點擊新增產品來將WhatsApp作為產品新增到您的應用程式。然後,您可以找到並設定WhatsApp。

設定webhooks

  1. 如何為我的WhatsApp商業帳戶設定webhooks? 您可以透過遵循我們的Webhooks入門指南來設定webhooks,該指南將引導您完成建立端點並設定webhooks的程序。

  2. 透過webhooks可以接收哪些類型的更新? 您可以接收帳戶更新,包括您WhatsApp商業帳戶的政策違規和強制法規。

接收通知

  1. 當我的WhatsApp商業帳戶被限制使用時,我會如何接收通知? 您將收到包含restriction_info欄位的webhook通知,其中列出了對您帳戶實施的所有限制及這些限制何時到期。

  2. 當我的WhatsApp商業帳戶違反政策時,我將在webhook通知中接收什麼資訊? 您將收到包含account_update欄位的通知,其中包含有關該政策違規的資訊,例如違規類型和與帳戶相關的電話號碼。

疑難排解

  1. 如果我沒有收到webhook通知,該怎麼辦? 檢查您是否已正確設定webhooks,以及您的應用程式是否具有必要的權限。 您還可以查看Meta for Developers文件以獲取疑難排解提示。

  2. 如何確保我的WhatsApp商業帳戶符合WhatsApp政策? 您可以透過定期檢視WhatsApp商務和業務政策,並相應調整平台上的行為來確保合規性。 您也可以使用webhooks接收通知,當帳戶被限制使用時或違反政策時通知自己。

是否回答了您的問題?