摘要
作為企業,您必須掌握WhatsApp商業帳戶(WABA)的任何變更,特別是涉及WhatsApp政策違規的情況。透過整合webhooks,您可以即時收到有關WABA變更的通知,讓您能快速調整行為,避免額外警告和/或執行行動。
指示說明
開始之前
要完成本指南,您需要:
登記成為Meta開發者
建立業務經理帳戶
建立一個Meta for Developers應用程式,選擇業務類型,並將其連結到您的業務經理
將WhatsApp作為產品新增到您的應用程式
確保您的應用程式已完成應用程式審核並申請
whatsapp_business_management
權限 要將WhatsApp作為產品新增到您的應用程式,請按照以下步驟操作:前往Facebook開發者入口網站並點擊您的應用程式
在應用程式儀表板中,找到左側面板的產品並點擊新增產品
找到WhatsApp並點擊設定
第一步:設定端點並設定webhooks
請遵循Webhooks入門指南來建立您的端點並設定您的webhooks。
第二步:讓您的應用程式訂閱您的WABA
您需要讓應用程式訂閱WABA的webhooks通知。此操作可透過以下兩種方式完成:
第三步:註冊帳戶更新
目前,您的應用程式已訂閱webhooks,現在可以定義您要接收的更新類型。要追蹤WABA狀態,請選擇account_update
選項。這會在您的WABA違反WhatsApp政策時,通知您選取此選項的步驟如下:
前往應用程式儀表板並找到設定選項
點擊Webhooks,然後點擊管理
會顯示一個對話方塊,其中包含您可以訂閱的所有欄位。點擊訂閱以選擇
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
開始使用
在為WhatsApp商業帳戶設定webhooks之前,我需要做什麼? 您需要登記成為Meta開發者、建立業務經理帳戶,並建立一個類型為「業務」的Meta for Developers應用程式,然後將其連結到您的業務經理。此外,您還需要將WhatsApp作為產品新增到您的應用程式,並確保您的應用程式已完成應用程式審核並申請
whatsapp_business_management
權限。如何將WhatsApp作為產品新增到我的應用程式? 您可以透過前往Meta for Developers網站、點擊您的應用程式,然後點擊新增產品來將WhatsApp作為產品新增到您的應用程式。然後,您可以找到並設定WhatsApp。
設定webhooks
如何為我的WhatsApp商業帳戶設定webhooks? 您可以透過遵循我們的Webhooks入門指南來設定webhooks,該指南將引導您完成建立端點並設定webhooks的程序。
透過webhooks可以接收哪些類型的更新? 您可以接收帳戶更新,包括您WhatsApp商業帳戶的政策違規和強制法規。
接收通知
當我的WhatsApp商業帳戶被限制使用時,我會如何接收通知? 您將收到包含
restriction_info
欄位的webhook通知,其中列出了對您帳戶實施的所有限制及這些限制何時到期。當我的WhatsApp商業帳戶違反政策時,我將在webhook通知中接收什麼資訊? 您將收到包含
account_update
欄位的通知,其中包含有關該政策違規的資訊,例如違規類型和與帳戶相關的電話號碼。
疑難排解
如果我沒有收到webhook通知,該怎麼辦? 檢查您是否已正確設定webhooks,以及您的應用程式是否具有必要的權限。 您還可以查看Meta for Developers文件以獲取疑難排解提示。
如何確保我的WhatsApp商業帳戶符合WhatsApp政策? 您可以透過定期檢視WhatsApp商務和業務政策,並相應調整平台上的行為來確保合規性。 您也可以使用webhooks接收通知,當帳戶被限制使用時或違反政策時通知自己。