不再支援已停用版本,且已停用版本即將無法用於傳送訊息。請確保您安裝的 WhatsApp Business API 用戶端為最新版本。
版本 | 推出日期 | 變更 |
---|---|---|
| 2023 年 9 月 26 日 | |
| 2023 年 9 月 15 日 | |
| 2023 年 8 月 11 日 | |
| 2023 年 7 月 31 日 | |
| 2023 年 7 月 28 日 | |
| 2023 年 7 月 11 日 | |
| 2023 年 7 月 4 日 | |
| 2023 年 6 月 21 日 | |
| 2023 年 5 月 22 日 | |
| 2023 年 5 月 22 日 | |
| 2023 年 5 月 15 日 | |
| 2023 年 5 月 15 日 | |
| 2023 年 4 月 11 日 | |
| 2023 年 3 月 24 日 | |
| 2023 年 3 月 17 日 | |
| 2023 年 3 月 9 日 | |
| 2023 年 1 月 10 日 | |
| 2022 年 11 月 24 日 | |
| 2022 年 10 月 11 日 | |
| 2023 年 9 月 19 日 | |
| 2022 年 6 月 27 日 | |
| 2022 年 5 月 10 日 | |
| 2022 年 3 月 25 日 | |
| 2022 年 3 月 4 日 | |
| 2022 年 2 月 1 日 | |
| 2022 年 3 月 26 日 | |
| 2021 年 9 月 30 日 | |
| 2021 年 6 月 28 日 | |
| 2021 年 5 月 26 日 | |
| 2021 年 3 月 10 日 | |
| 2021 年 2 月 23 日 | |
| 2020 年 11 月 13 日 | |
| 2020 年 10 月 20 日 | |
| 2020 年 8 月 11 日 | |
| 2020 年 7 月 27 日 | |
| 2020 年 7 月 17 日 | |
| 2020 年 7 月 27 日 | |
| 2020 年 4 月 17 日 | |
| 2020 年 4 月 8 日 | |
| 2020 年 3 月 4 日 | |
| 2020 年 2 月 4 日 | |
| 2020 年 1 月 6 日 | |
| 2019 年 11 月 13 日 | |
| 2019 年 10 月 7 日 | |
| 2019 年 9 月 9 日 | |
| 2019 年 8 月 26 日 | |
| 2019 年 9 月 9 日 | |
| 2019 年 6 月 18 日 | |
| 2019 年 4 月 29 日 | |
| 2019 年 1 月 24 日 | |
| 2018 年 11 月 13 日 | |
| 2018 年 10 月 24 日 | |
| 2018 年 9 月 24 日 | |
| 2018 年 7 月 14 日 | |
| 2018 年 7 月 18 日 | |
| 2018 年 6 月 15 日 | |
| 2018 年 5 月 10 日 | |
| 2018 年 4 月 18 日 | |
| 2018 年 4 月 16 日 | |
| 2018 年 4 月 3 日 | |
| 2018 年 3 月 29 日 | |
| 2018 年 3 月 22 日 | |
| 2018 年 3 月 14 日 | |
| 2018 年 3 月 5 日 | |
| 2018 年 2 月 26 日 | |
| 2018 年 2 月 10 日 | |
| 2018 年 1 月 31 日 | |
| 2018 年 1 月 22 日 | |
| 2018 年 1 月 10 日 |
2.49.5
版本現已推出,當中包含下列變更:
2.49.4
版本現已推出,當中包含下列變更:
v2.49.1
、v2.49.2
及 v2.49.3
,而且擁有大量範本的帳戶;v2.47.x
系列則不受此問題影響。2.49.3
版本現已推出,當中包含下列變更:
2.49.2
版本現已推出,當中包含下列變更:
v2.49.1
的舊版不相容變更
對於位置訊息測試版用戶,名稱和地址現在為 GA 的必填項目。
2.49.1
版本現已推出,當中包含下列變更:
2.47.8
版本現已推出,當中包含下列變更:
2.47.7
版本現已推出,當中包含下列變更:
2.47.6
版本現已推出,當中包含下列變更:
2.47.3
版本現已推出,當中包含下列變更:
2.45.5
版本現已推出,當中包含下列變更:
2.47.2
版本現已推出,當中包含下列變更:
2.45.4
版本現已推出,當中包含下列變更:
2.47.1
版本現已推出,當中包含下列變更:
2.45.3
版本現已推出,當中包括以下更新:
ENABLE_IPV6=false
環境變數以停用)。2.43.3
版本現已推出,當中包括以下變更:
2.45.2
版本現已推出,當中包含下列變更:
v2.45.1
的舊版不相容變更:
cert
欄位現為必要項目,因此請更新您的整合設定,以確保在呼叫 shards
節點時一律附上有效的 cert。
sent_status
已停用,因此請更新您的整合設定,來為所有 Webhooks 控制選項於 application 節點使用 webhooks
物件。
recipient_id
已從 statuses
物件中移除,因此請更新您的整合設定,以在 message
物件下使用 recipient_id
。
我們的 Business API 用戶端 2.45.1
版本現已推出,當中包含下列變更:
WA_SKIP_SSL_VERIFICATION
將用於啟用和停用 SSL 驗證。有效值為 TRUE
或 FALSE
。WA_SSL_CA_PATH
提供憑證路徑,可用於驗證商家所用的網頁應用程式憑證。如果商家使用自我簽署的憑證,或者有關憑證是由商家自己的認證機構所簽署,便適合使用此變數。此處指定的路徑應能夠從容器存取,因此需要將其加為磁碟區。如果 WA_SKIP_SSL_VERIFICATION
設定為 TRUE
,則可略過此值。out_message_persisted
Prometheus 衡量數據經已修復並再次投入使用sent
狀態 Webhook 通知中加入新欄位
sent
狀態 Webhooks 通知中推出了新欄位 media_id
。我們的 Business API 用戶端 2.43.2
版本現已推出,當中包含下列變更:
v2.43.1
版本中的漏洞導致系統無法發出 Webhooks 通知來傳達訊息已刪除的狀態。除了 v2.43.1
中傳送此 Webhooks 通知外,其他內部清理程序不受此更新影響儘管我們推薦使用 v2.43.2
版本,但如果您已使用 v2.43.1
版本,而又沒有使用 Webhooks 通知來傳達訊息已刪除的狀態,則無需升級至 v2.43.2
版本。
如果您在使用 v2.41.x.
版本,請升級至 v2.43.2
版本。
v2.43.1
的舊版不相容變更:
v2.43
起,contacts
端點的行為會有變動status
的回覆將會改變。無論用戶是否擁有 WhatsApp,系統一律會在回應中為 status
傳回 valid
,以及傳回 wa_id
,但不保證傳回的 wa_id
有效。相關變更將適用於直接回覆以及非封鎖呼叫的 Webhooks 回覆。 1013
用戶無效錯誤;若您嘗試將範本訊息傳送到沒有 WhatsApp 帳戶的電話號碼,系統便會傳回此錯誤。 470
錯誤。我們的 Business API 用戶端 2.43.1
版本現已推出,當中包含下列變更:
contacts
節點的變更
message_receipt_log
中加入新的表格索引我們的 Business API 用戶端 2.41.3
版本包含下列變更:
message_receipt_log
上加入新的表格索引,這可有利具有高輸送量需要的合作夥伴,即每秒傳送超過 200 則訊息的情況在 v2.41.2 版,我們將落實資料庫架構變更,以改進系統效能。因此,如果設有包含數百萬則訊息和多項聯絡人記錄的大型資料庫,從 v2.37.2 版和 v2.39.x 版升級版本的流程需要花費比往常長的時間。
一般而言,您可在非高峰時段執行升級,並首先升級較低輸送量的設定。
如要升級大型資料庫,請按照下列步驟操作:
在升級之前透過 /services/message/gc 端點執行垃圾回收工作,並確保操作成功完成。
在升級版本之前,請先使用資料庫升級工具升級資料庫架構。完成架構升級流程後,您將可升級 API 版本並儘量縮短停機時間。我們強烈建議您在使用資料庫升級工具之前停用 API 用戶端。確保資料庫升級工具成功完成流程(結束代碼 0),並在升級過程中避免或限制執行 API 要求。
我們建議將資料庫伺服器的查詢逾時期限增加到 1 小時,直到升級流程成功完成為止。
我們的 Business API 用戶端 2.41.2
版本包含下列變更:
namespace
欄位caption
屬性限制為 1024 個字元。此變更僅適用於在 v2.41.2
上傳送的媒體訊息標題,而不會影響先前使用其他版本傳送的訊息。我們未有為其他訊息類型加上字元長度限制 此用戶端版本包含隨 v2.39.1
提供的所有功能和修正項目。此外,此版本修復了以下問題:
v2.39.2
中。v2.39.3
中。v2.39.4
後,商家會在收到限時訊息時接到通知,通知形式為 Webhooks 通知,其類型設定為 "ephemeral"
。商家將無法看到訊息的內容。在我們推出 v2.39.3
時,WhatsApp 自動在與用戶端的對話串中停用限時訊息,從而處理此類訊息問題。在 v2.39.4
中,我們不會這樣做。在使用此版本時,收到限時訊息的商家必須請顧客停用限時訊息並重新傳送最新訊息。
我們今天正式向開發人員推出 Business API 用戶端 v2.39.3
版。新用戶端包括兩個修正項目及其他記錄以支援除錯。這兩個修復項目如下所示:
修正了在某些情況下無法傳送影片訊息的錯誤。
由今天起,我們正式向開發人員推出 Business API 用戶端 2.39.1
版。新用戶端包括:
由新 API 用戶端版本開始,您在設定多點連線時可能需要提供手機的憑證。也就是說,在呼叫 /v1/account/shards 端點時,您可以在憑證欄位中新增以 Base64 方式編碼的憑證。詳情請參閱使用多點連線擴展 API 用戶端。
我們已將 graph.whatsapp.com
加入 WhatsApp 伺服器主機名稱清單,Business API 用戶端需要與此清單中的主機建立連線。詳情請參閱設定網絡及網絡偵錯 > 主機名稱。
在 v2.39
中,我們加入了錯誤代碼 1031
。如果您的帳戶由於違反完整性政策而遭鎖定,無法傳送任何訊息,您將收到此錯誤訊息。詳情請參閱錯誤和狀態訊息,以及政策執行。
hsm
類型已在 v2.39
中被停用。您應轉為使用 template
類型。webhook_payload_conversation_pricingmodel_disabled
已被停用。在某些情況下無法傳送部分影片訊息。
此版本包含與 v2.37.1
相同的功能,但過期日期不同。v2.37.2
於 2022 年 9 月 22 日過期。
部分 Kubernetes 開發人員可能會看到其網頁版應用程式容器的 CrashLoopBackOff
,並且他們的容器可能無法啟動。如要修復此問題,可在 Kubernetes 部署 YML
檔案的網頁版應用程式配置下新增以下程式碼:
command: ["/opt/whatsapp/bin/wait_on_mysql.sh", "/opt/whatsapp/bin/launch_within_docker.sh"]
這個新版本的 API 引入了以下項目:
此版本的 API 引入了兩類新的互動式訊息:單一商品訊息和多商品訊息。收到這些訊息的用戶可以查看商品、將商品加入購物車,及將購物車傳送回商家。
單一商品和多商品訊息都有利助長簡單且個人化的用戶體驗,引導顧客瀏覽與自身最相關的項目子集,而非完整目錄,讓他們獲得更出色的體驗。這兩類訊息與自然語言處理、文字搜尋或清單訊息和回覆按鈕等導覽工具結合使用時效果最佳,能夠快速找出顧客正在搜尋的內容。詳情請參閱商務指南。
印度的 API 商家(+91
電話號碼)從即日起可以開始整合,但要在 2021 年 11 月 15 日之後才能傳送多商品或單一商品訊息。根據由印度消費者事務部頒佈的法律要求,您必須在商家檔案和商品詳情頁面向顧客提供額外資訊。
此外,WhatsApp Business API 2.37 版亦允許印度的商家存取 /settings/business/compliance_info
端點。詳情請參閱此處。
我們之前已宣佈,自 2022 年 2 月 1 日起,WhatsApp Business API 將不再採用基於通知的定價模式,轉為使用基於對話的定價(CBP)模式。為協助您做好準備迎接新的定價系統,此版本的 API 引入了新的 Webhook 欄位。下列 Webhooks 欄位自 2022 年 2 月 1 日起才會在您的 Webhooks 上顯示。
項目組成 | v2.37 更新項目 |
---|---|
新增以下欄位: | |
新增以下欄位: | |
| 這個新的來源物件用於描述對話的來源。此物件包含 |
請在此處查看新 Webhooks 的例子。
Webhooks statuses
物件現在包含 type
欄位。目前僅支援 "message"
類型。
webhook_payload_conversation_pricingmodel_disabled
設定將於 2022 年 2 月 1 日停用。pricing_model
下的 "NBP"
Webhook 欄位也將一併停用。
billable
標示預定最早於 2022 年 3 月停用。建議您先停止使用此欄位,再升級至新版本。
修復項目:
此版本的 API 支援您傳送互動式訊息,其中包括清單訊息和「回覆」按鈕訊息。這些新功能讓用戶可在 WhatsApp 上進行互動期間,更輕鬆地從您的商家中尋找和選擇所需內容。測試期間,與靠文字溝通的聊天機械人相比,使用互動式訊息傳送功能的聊天機械人的回覆率和轉換率明顯較高。
以下訊息會視為互動式訊息:
在 API 級別,透過將訊息的 type
設定為 interactive
並加入 interactive
物件來設定互動式訊息。通常來說,這些訊息包含 4 個主要部分:header
、body
、footer
和 action
。
如需更多資訊,請參閱我們的傳送互動式訊息指南。
已停用 ttl
參數。此後,所有對包含此欄位的 /messages
發出的 POST
要求都將傳回一則錯誤訊息。在此之前,只有類型為 hsm
和 template
的訊息接受此欄位
由 2.35 版起,您將無法再為 WhatsApp Business API 用戶端重新啟用 pass_through
設定。
php 7.4
、openSSL 1.1.1
和 Lighttpd 1.4.55
。從 2021 年 4 月 21 日開始,商家將可存取 API 2.33 版的功能之一,亦即 WhatsApp 發訊廣告的對話串內背景提示。透過了解對話串內背景提示,消費者可以輕鬆參考點按的廣告,同時商家亦能了解哪些訊息來自於哪些廣告,從而使首次互動更為方便、個人化而且有效。
為了提高對話數量並降低每次對話的成本,初始測試已顯示對話串內背景提示。
為了支援對話串內背景提示,託管 API 2.33 版的商家或商業服務供應商需要更新其已接收 Webhooks 整合工具,以讀取已在 4 月 21 日之前加至已接收訊息的新「轉介」屬性。
在 4 月 21 日以後,消費者將能透過訊息附件傳送對話串內背景提示,其中包括標題、正文圖片以及與廣告有關的影片。
如果廣告客戶在 4 月 21 日之前沒有完成上述更新,他們將無法接收附件,並將錯過顧客發出的重要內容。顧客將看到廣告上下文,同時也希望商家能夠看到。
自 2021 年 2 月 1 日起,我們一直在測試一款全新的 WhatsApp Business API 定價模式,而使用墨西哥電話號碼與用戶收發訊息的商家將會受影響。
為了支援這項操作,部分訊息 Webhooks 通知現在包含全新的 conversation
和 pricing
物件,只有狀態為 sent
、delivered
和 read
的訊息會受影響。如需更多資訊,請參閱訊息狀態通知。
/v1/settings/application
回應顯示自動垃圾回收的 config
設定root
用戶運行v2.29.3
的路徑當中會確保全部既存媒體磁碟區已修改為 root
用戶的擁有權,以確保順利在 v2.29.3
中操作。這尤其會影響執行 v2.29.1
、v2.29.2
或最近嘗試升級到這些版本的商家。請按照我們的推薦指南升級到 v2.29.3
:
在 v2.29.x
中,為了支援更安全地運行容器,我們修改了資料磁碟區的權限。
根據這些磁碟區(媒體)的既有大小,升級程序可能會導致網頁應用程式容器出現額外的停機時間。
我們建議改為升級到 v2.29.3
版本。
請注意,v2.29.2
和 v2.27.13
將一直適用至 2020 年 12 月 9 日為止。
在 v2.29.x
中,為了支援更安全地運行容器,我們修改了資料磁碟區的權限。
根據這些磁碟區(媒體)的既有大小,升級程序可能會導致網頁應用程式容器出現額外的停機時間。
我們建議改為升級到 v2.29.3
版本。
forwarded
和 frequently_forwarded
標示。這類標示可用於偵測傳入訊息是否已轉寄或頻繁轉寄,或者沒有轉寄出去。on_call_pager
參數已停用hsm
物件pass_through
:自動資料庫垃圾回收功能已啟用pass_through
:建議啟用自動垃圾回收功能來管理資料庫pass_through
啟用時不會發佈任何讀取狀態回呼。已知問題:使用 dbupgrade-compose.yml
將 MySQL 升級到 v2.27.8
可能會失敗。請暫時避免使用 dbupgrade-compose.yml
。正式版設定文件中概述的產品升級程序仍然有效,但升級 MySQL 程序無效。即將發佈的修補程式將解決此問題。
health
API 呼叫,以協助監察 WhatsApp Business API 用戶端的多個部署
health
端點的要求數量(限速)為每秒 10 項以下安全漏洞影響 v2.25.1 核心應用程式圖片。下一次發佈的修補程式將包含修復項目。
如果您使用高可用性/多點連線設定,當使用 v2.23.4
時,您將在 WhatsApp 網頁版商業工具中看到「從系統健康檢查收到錯誤回應」的錯誤。
此為已知問題,我們正在努力解決。這不會影響其他功能,例如透過 WhatsApp Business API 傳送訊息或檢查聯絡人,但如果您有使用高可用性/多點連線設定和 WhatsApp 網頁版商業工具,建議不要使用/升級至 v2.23.4
。單一實例設定不會受到影響。
callback_requests_duration_ms_count
及 callback_requests_duration_ms_sum
取代 callback_requests
out_message_status
取代 metric out_message_received_by_server
、out_message_received_by_target
、out_message_received_by_target_read
及 out_message_sent
以下安全漏洞影響 v2.23.4 映像。下一次發佈的修補程式將包含修復項目。
GET /v1/settings/business/profile
傳回空白內容/v1/contacts
的 API 呼叫沒有回傳資料500
500: Internal Server Error
。/etc/hosts
,好使系統將其視為主機名稱。請注意,如果 WA_DB_HOSTNAME 是 IPV4 位址,則可以正常運作。此版本在 AWS 和內部部署均有問題。切勿升級到 2.19.3。如果要升級,請使用 2.19.4。如果您已經在內部部署設定下升級至 2.19.3,在某些情況下系統可能會阻止您重新開啟,因此請考慮儘早升級至 2.19.4。
format=prometheus
檢索 Prometheus 統計數據{ "webhooks": { "ignore_ssl_errors": true, "url": "https://webhook_endpoint" } }
WhatsApp Enterprise 應用程式 v2.18.22 是最後一個支援舊版 PHP API 的版本!
wa_id
。data
和 media
)。type
的欄位,指明訊息的類型。media_url_prefix
邏輯,以便將 "media.hostname.com"
換成網頁版容器的 IP 位址,並指向傳入的媒體檔案。conversation
,現在使用 text
作為訊息欄位。版本 | 推出日期 | 變更 |
---|---|---|
| 2018 年 6 月 20 日 | |
| 2018 年 6 月 12 日 | |
| 2018 年 5 月 10 日 | |
| 2018 年 3 月 27 日 | |
| 2018 年 2 月 16 日 | |
| 2018 年 2 月 10 日 | |
| 2018 年 1 月 23 日 | |
| 2018 年 1 月 11 日 | |
| 2017 年 12 月 21 日 | |
| 2017 年 12 月 11 日 | |
| 2017 年 12 月 6 日 | |
| 2017 年 10 月 31 日 | |
| 2017 年 10 月 1 日 | |
| 2017 年 9 月 19 日 | |
| 2017 年 9 月 18 日 | |
| 2017 年 7 月 31 日 | |
| 2017 年 7 月 25 日 | |
| 2017 年 7 月 10 日 | |
| 2017 年 6 月 21 日 | |
| 2017 年 6 月 10 日 | |
| 2017 年 5 月 11 日 | |
| 2017 年 5 月 1 日 | - |
wadockersetup
指令碼現有升級指令。pass_through
來配置設定指令碼。AWS(Amazon Web Services)—Cloud Formation(CFN)範本中包含的內容:
發佈版本 | 推出日期 | 變更 |
---|---|---|
| 2021 年 4 月 27 日 | |
| 2020 年 3 月 26 日 | |
| 2020 年 1 月 29 日 | |
| 2019 年 8 月 19 日 | |
| 2018 年 9 月 3 日 | |
| 2018 年 8 月 22 日 2018 年 5 月 18 日(測試版) | |
| 2018 年 4 月 26 日 | |
| 2018 年 4 月 26 日 | |
| 2018 年 1 月 31 日 | |
| 2017 年 12 月 22 日 | |
| 2017 年 9 月 13 日 | |
| 2017 年 6 月 23 日 |
DB Idle Connection Timeout
的預設值更新為 180000
毫秒建議使用 WhatsApp Business API 用戶端版本 v2.18.20 或更高版本。此範本可能適用於先前的版本,但並不建議。
此範本需要使用 WhatsApp Business API 用戶端版本 v2.18.14 或更高版本。此範本並不適用於先前的版本。
為了增強安全性而建立和使用 Lambda 範本。此範本會將敏感資訊安全地(即加密)儲存在參數儲存空間中,並在容器內檢索敏感資訊。如果 CFN 範本支援,我們將來可能會加入更多功能或將其移除。
此範本需要使用 WhatsApp Enterprise 用戶端版本 v2.18.14 或更高版本。此範本並不適用於先前的版本。
注意:請審慎使用實驗/測試版功能。強烈建議在使用這些功能時與 WhatsApp 團隊密切合作,以便在出現任何問題時,我們可以快速為您提供支援。
停用 HA 後,WhatsApp Enterprise 用戶端無法運作。此問題將在下一個 WhatsApp Enterprise 用戶端版本中解決。
詳細資訊 | 首次出現問題的版本 | 問題修復版本 |
---|---|---|
使用 |
|
|
潛在的記憶體流失問題 |
|
|
接收者手機用戶端無法正確地產生影片預覽縮圖 | > |
|
已開啟超過所需數量的資料庫連接 | > |
|