Chúng tôi sẽ ngừng cung cấp API Tại chỗ. Hãy tham khảo tài liệu về việc Ngừng cung cấp API Tại chỗ để biết chi tiết, đồng thời tìm hiểu cách chuyển sang API Đám mây thế hệ tiếp theo của chúng tôi.
Sử dụng điểm cuối này để quản lý chứng chỉ của bạn nếu URL Webhook đã đặt cấu hình trong phần cài đặt ứng dụng dùng chứng chỉ của Cơ quan chứng thực (CA) nội bộ.
Sử dụng điểm cuối này để truy xuất chứng chỉ CA cho webhook của bạn.
Yêu cầu:
GET /v1/certificates/webhooks/ca
Phản hồi:
Content-Type: text/plain Content-Length: content-size
certificate
Nếu không tìm thấy chứng chỉ nào, hệ thống sẽ trả về mã phản hồi 404
mà không có nội dung.
Nếu URL Webhook đã đặt cấu hình trong phần cài đặt ứng dụng dùng chứng chỉ CA nội bộ, bạn cần tải chứng chỉ đó lên ứng dụng API WhatsApp Business để được API WhatsApp Business hỗ trợ. Nếu đang dùng một chứng chỉ CA bên ngoài đã biết, bạn có thể bỏ qua phần này.
Bạn có thể tạo chứng chỉ tự ký ở định dạng PEM bằng cách chạy:
openssl req -newkey rsa:2048 -nodes -keyout key.pem -x509 -days 365 -out certificate.pem
File chứng chỉ cần phải ở định dạng PEM. Nếu có nhiều chứng chỉ để tải lên, trước hết, bạn cần kết hợp những chứng chỉ đó thành một file duy nhất:
cat cert1.pem cert2.pem > bundle.pem
Yêu cầu:
POST /v1/certificates/webhooks/ca Content-Type: text/plain Content-Length: content-size
certificate
Nếu bạn cần gửi chứng chỉ qua cURL
, chứng chỉ phải có dạng như sau:
curl -X POST \ https://your-webapp-hostname:your-webapp-port/v1/certificates/webhooks/ca \ -H 'Authorization: Bearer your-auth-token' \ -H 'Cache-Control: no-cache' \ -H 'Content-Type: text/plain' \ --data-binary @your-path-to-certificate.pem \ -k
Nếu đã tồn tại một chứng chỉ, chứng chỉ đó sẽ bị ghi đè. Sau khi tải chứng chỉ lên, bạn phải khởi động lại tất cả các nút Coreapp thì thay đổi mới có hiệu lực.
Phản hồi có dạng như sau:
null or {}
Gửi yêu cầu DELETE
đến điểm cuối này để xóa chứng chỉ CA của bạn.
Yêu cầu:
DELETE /v1/certificates/webhooks/ca
Phản hồi:
null or {}