帳戶

/v1/account

account 節點用於註冊 WhatsApp Business API 用戶端。

請注意,如果叢集上已有註冊號碼,則再註冊新號碼時,Coreapp 將會重新啟動。

關係連線

以下關係連線連接至此節點:

關係連線描述

/verify

透過指定方式收到註冊代碼後,使用此關係連線完成您的帳戶註冊。

準備工作

您需要下列項目:

複製以 Base64 方式編碼的證書

系統已為您產生以 Base64 方式編碼的證書字串,此字串將用於 WhatsApp Business API 用戶端註冊期間的驗證程序。

  1. 前往 Meta 企業管理平台的「企業管理平台設定」。
  2. 點擊「帳戶」選單下方的「WhatsApp 帳戶」,然後從 WhatsApp 帳戶清單中選擇您的 WhatsApp 帳戶(如果系統沒有預先標示)。
  3. 前往設定分頁,然後點擊 WhatsApp 管理工具按鈕。
  4. 您應該會在電話號碼分頁中看到您的電話號碼。點擊要獲取證書的電話號碼所屬的查看按鈕。
    獲取證書
  5. 畫面將出現一個彈出式對話框,其灰色方框會展示證書字串。點擊「下載憑證」。
    下載證書字串
  6. 使用 account 端點註冊時,在 cert 參數中使用此證書字串。

如需更多資訊,請參閱顯示名稱文件。

限制

  • 您必須使用 admin 帳戶來註冊應用程式。
  • 如果您是在重新註冊帳戶,則需要在完成註冊程序後重新啟動 Coreapp。

要求

傳送 POST 呼叫至這個端點,以要求取得註冊代碼。在呼叫中,新增您的電話號碼和以 Base64 方式編碼的證書字串。您可以透過短訊或語音通話來接收代碼。

範例

POST /v1/account

{
    "cc": "COUNTRY_CODE",
    "phone_number": "PHONE_NUMBER_WITHOUT_COUNTRY_CODE",
    "method": "sms" or "voice",
    "cert": "VERIFIED_NAME_CERT_IN_BASE64",
    "pin": "EXISTING_6_DIGIT_PIN" # required if two-step verification is enabled
}

視乎收到的回應,我們會決定註冊步驟已完成,還是仍剩餘一個步驟。成功的話,您會收到下列其中一個 HTTP 狀態代碼。請遵循符合您所收到的回應之相關指示:

  • 201 Created:此帳戶已存在。您已經註冊過應用程式,因此無需作出其他動作。
  • 202 Accepted:此帳戶不存在。請根據您在要求中選擇的方式,檢查您用於接收註冊代碼的短訊或語音通話號碼。此回應將包括一個已傳回承載,其中包含從 cert 參數解碼的 vname,以便您確認需要設定的顯示名稱是否正確。如果正確,請繼續在完成帳戶註冊部分完成註冊。
{
  "account": [{
      "vname": "decoded-vname-from-cert"
  }]
}

如果系統傳回任何錯誤,請參閱錯誤和狀態訊息,以獲取更多相關資訊。

參數

名稱描述

cc

此為必要項目。

您想註冊的電話號碼之國碼/區碼數字

phone_number

此為必要項目。

您想註冊的電話號碼,不含國碼/區碼或加號 (+)。

method

此為必要項目。

註冊代碼的接收方式
選項:voicesms

cert

此為必要項目。

以 Base64 方式編碼的證書。

pin

此為選用項目。

現有的 6 位數 PIN,僅在此帳戶啟用雙重認證時需要使用。

變更雙重認證 PIN

如要變更商家電話號碼的雙重認證 PIN:

  1. WhatsApp 管理工具中載入您的商家資產管理組合。
  2. 如果電話號碼面板沒有自動載入,請前往帳戶工具(工具組圖示)> 電話號碼
  3. 點擊該電話號碼的設定圖示(齒輪)。
  4. 點擊雙重認證
  5. 點擊變更 PIN,然後完成後續步驟。

您必須提供目前使用的 PIN,才能作出變更。請注意,您還可以使用我們的 API 設定新的 PIN:

停用雙重認證

如要停用雙重認證,請按照變更 PIN 的步驟操作,但要在最後一步改為點擊關閉雙重認證按鈕。系統會向與您商家資產管理組合關聯的電郵地址傳送一封電郵,當中包含一個連結。您可以使用該連結停用雙重認證。停用雙重認證後,您可以透過設定新的 PIN 來重新啟用這項功能。

常見問題

可以,我們可以在您準備好正式使用功能時設定新手機號碼或更改已驗證名稱。

您可以使用免費號碼,前提是該號碼必須包含您所在地點的國碼/區碼。這是因為相同的免費號碼可能適用於兩個不同的國家/地區,如果沒有提供相應的不重複國碼/區碼,我們便無法確定該免費號碼適用於哪個國家/地區。

另外請注意,如果使用免費號碼,使用情況將會較為複雜。在一般情況下,如果您在國碼/區碼所屬國家/地區撥打含有該國碼/區碼的免費號碼,通話將無法接通。也就是說,如果您所在國家/地區的顧客撥打企業聯絡方式所列的電話號碼(含國碼/區碼),他們便無法聯絡您。如果這個問題會為您造成影響,請務必明確告知顧客。

請參閱此處的內容,進一步了解有關免費號碼的資訊。

如果您備份了目前的設定,並在新裝置中恢復所有設定,則您的註冊資訊亦會與其餘實作內容一併遷移至新裝置。請參閱備份和恢復設定文件,以了解更多相關資訊。

您可以前往 Facebook 企業管理平台的 WhatsApp 帳戶,以註冊新手機號碼,以及刪除舊手機號碼。

  1. 在 WhatsApp 帳戶中,前往設定
  2. 點擊 WhatsApp 管理工具
  3. 選擇手機號碼標籤頁。您可以在此處管理此帳戶的所有手機號碼。

如果您在使用「短訊」註冊時,因嘗試次數過多而導致失敗,並且看到「存取遭拒」訊息,則請使用「語音通話」方式來註冊

很遺憾,您必須使用另一個可以接收短訊或語音電話的手機號碼,我們才可向您傳送註冊代碼。我們以前允許用戶使用手動註冊代碼,但現在已不再支援此服務。我們會按需要繼續向之前使用手動註冊代碼的手機號碼提供支援服務。若是任何新手機號碼,我們僅會透過短訊或語音通話的形式向您傳送註冊代碼。

如果您想使用 1800 或免費號碼,請閱讀此指南