/v1/health
Sử dụng nút health
để kiểm tra trạng thái của ứng dụng API WhatsApp Business.
Nút health
hỗ trợ xác thực bằng mã Bearer và khóa API.
health
, metrics
, and stats
nodes from an orchestrator, Bearer tokens are not the best option for ongoing checks as they expire every 7 days. To mediate this, you can use an API key, which can be set using the WA_API_KEY
environment variable in the waweb
environment section in the .yml
file of your installation setup.
services: ... waweb: ... environment: ... WA_API_KEY: your-api-key-tokenThe API key you set must have a minimum of 12 characters and a maximum of 128 characters. The Webapp must be restarted whenever you change the API key.
Khóa API bạn đặt phải có tối thiểu 12 ký tự và tối đa 128 ký tự.
Thực hiện lệnh gọi GET
đến nút này để truy xuất trạng thái của ứng dụng API WhatsApp Business.
Yêu cầu:
GET /v1/health { Authorization: Bearer your-auth-token | Apikey your-api-key-token }
Phản hồi cung cấp trạng thái tình trạng của cổng đến máy chủ WhatsApp. Nếu tiêu đề Authorization
không hiển thị hoặc không hợp lệ, mã lỗi 401
sẽ được trả về.
{ "health": { "gateway_status": "connected | connecting | disconnected | uninitialized | unregistered" } }
{ "health": { "your-hostname1:your-container-id1": { "gateway_status": "connected | connecting | disconnected | uninitialized | unregistered", "role": "primary_master | secondary_master | coreapp" }, "your-hostname2:your-container-id2": { "gateway_status": "connected | connecting | disconnected | uninitialized | unregistered", "role": "primary_master | secondary_master | coreapp" }, } }
Ở chế độ Độ sẵn sàng cao, chỉ một Coreapp sẽ được kết nối với máy chủ WhatsApp, còn tất cả những nút khác chứa Master chính sẽ có gateway_status
là disconnected
. Ở chế độ Đa kết nối có X
phân đoạn, X
Coreapp sẽ được kết nối với máy chủ WhatsApp và Master chính cũng sẽ kết nối với máy chủ WhatsApp.
Tên | Mô tả |
---|---|
loại: Đối tượng | Chứa các trường mô tả tình trạng của ứng dụng API WhatsApp Business. |
loại: Chuỗi | Trạng thái kết nối giữa Coreapp và máy chủ WhatsApp. Giá trị được hỗ trợ:
|
loại: Chuỗi | Vai trò của vùng chứa trong cách thiết lập Độ sẵn sàng cao/Đa kết nối. Hãy xem tài liệu về Độ sẵn sàng và khả năng mở rộng quy mô để biết thêm thông tin về những cách thiết lập này. Giá trị được hỗ trợ: |