เรากำลังเลิกใช้งาน API ภายในองค์กร และหากต้องการรายละเอียดเพิ่มเติมและเรียนรู้วิธีย้ายไปใช้ API ระบบคลาวด์รุ่นใหม่ของเรา โปรดดูเอกสารการเลิกใช้งาน API ภายในองค์กรของเรา
ใช้ตำแหน่งข้อมูลนี้เพื่อจัดการใบรับรองของคุณหาก URL ของ Webhook ที่กำหนดค่าไว้ในการตั้งค่าแอพพลิเคชั่นใช้ใบรับรอง Certificate Authority (CA) ภายใน
ใช้ตำแหน่งข้อมูลนี้เพื่อเรียกดูใบรับรอง CA ของ Webhook
คำขอ:
GET /v1/certificates/webhooks/ca
การตอบกลับ:
Content-Type: text/plain Content-Length: content-size
certificate
หากไม่พบใบรับรอง ระบบจะส่งคืนรหัสข้อผิดพลาด 404
โดยไม่มีเนื้อความ
หาก URL ของ Webhook ที่กำหนดค่าในการตั้งค่าแอพพลิเคชั่นใช้ใบรับรอง CA ภายใน คุณต้องอัพโหลดใบรับรองไปยังไคลเอ็นต์ WhatsApp Business API เพื่อให้ WhatsApp Business API รองรับ หากคุณใช้ใบรับรอง CA ที่เป็นที่รู้จักภายนอกอยู่แล้ว คุณสามารถข้ามส่วนนี้ไปได้โดยไม่กระทบถึงความปลอดภัย
คุณสามารถสร้างใบรับรองที่ลงนามด้วยตนเองในรูปแบบ PEM ได้โดยเรียกใช้รายการต่อไปนี้
openssl req -newkey rsa:2048 -nodes -keyout key.pem -x509 -days 365 -out certificate.pem
ไฟล์ใบรับรองต้องอยู่ในรูปแบบ PEM หากคุณมีใบรับรองที่จะอัพโหลดมากกว่า 1 ใบ คุณควรรวมไว้ในไฟล์เดียวโดยการนำมาเรียงต่อกันดังนี้
cat cert1.pem cert2.pem > bundle.pem
คำขอ:
POST /v1/certificates/webhooks/ca Content-Type: text/plain Content-Length: content-size
certificate
หากคุณต้องการส่งใบรับรองผ่าน cURL
คำสั่งควรมีหน้าตาดังนี้
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
หากมีใบรับรองอยู่แล้ว ระบบจะเขียนทับใบรับรองที่มีอยู่ โหลดของ Coreapp ทั้งหมดต้องได้รับการรีสตาร์ทหลังจากอัพโหลดใบรับรอง การเปลี่ยนแปลงจึงจะมีผล
การตอบกลับจะมีลักษณะดังนี้
null or {}
ส่งคำขอ DELETE
ไปยังตำแหน่งข้อมูลนี้เพื่อลบใบรับรอง CA ของคุณ
คำขอ:
DELETE /v1/certificates/webhooks/ca
การตอบกลับ:
null or {}