/v1/settings/application/media/providers
ใช้ตำแหน่งข้อมูล /v1/settings/application/media/providers
เพื่อรวบรวมรายชื่อผู้ให้บริการสื่อเพื่อส่งลิงก์สื่อ รายชื่อผู้ให้บริการจะช่วยให้คุณมีผู้ให้บริการสื่อหลายๆ รายสำหรับผู้ให้บริการประเภทเดียวกัน ในขณะเดียวกันก็สามารถเลือกผู้ให้บริการที่จะใช้ตามคำขอได้
ใช้คำขอ API นี้เพื่อเรียกดูรายชื่อผู้ให้บริการ
GET /v1/settings/application/media/providers
การตอบกลับที่สำเร็จจะประกอบด้วยรายชื่อผู้ให้บริการ:
"settings": { "application": { "media": { "providers": [ { "name": "your-first-provider", "type": "www", "config": { "basic": { "username": "your-username", "password": "your-password" } } }, { "name": "your-second-provider", "type": "www", "config": { "bearer": "your-bearer-token" } } ] } } }
การตอบกลับที่ไม่สำเร็จจะมีข้อความแสดงข้อผิดพลาด โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดที่รหัสข้อผิดพลาดและรหัสสถานะ
หากต้องการกำหนดค่าผู้ให้บริการสำหรับไคลเอ็นต์ WhatsApp Business API ให้ใช้ตำแหน่งข้อมูล /v1/settings/application/media/providers
พร้อมด้วยข้อมูลของผู้ให้บริการ ในขณะนี้ คุณสามารถตั้งค่าผู้ให้บริการได้ครั้งละหนึ่งรายเท่านั้น นอกจากนี้ คุณยังสามารถใช้อ็อบเจ็กต์ผู้ให้บริการเหล่านี้ในการส่งข้อความสื่อโดยใช้ลิงก์ HTTP/HTTPS
ที่ต้องอาศัยการยืนยันตัวตนขั้นพื้นฐานหรือการยืนยันโทเค็นของผู้ถือ
ตัวอย่างด้านล่างนี้แสดงวิธีการเพิ่มผู้ให้บริการ WWW (ลิงก์ HTTP/HTTPS) ที่ใช้การยืนยันตัวตนขั้นพื้นฐาน และผู้ให้บริการที่ใช้การยืนยันโทเค็นของผู้ถือ ในขณะนี้ ระบบรองรับผู้ให้บริการเฉพาะในรูปแบบเหล่านี้เท่านั้น
POST /v1/settings/application/media/providers [{ "name": "your-first-provider", "type": "www", "config": { "basic": { "username": "your-username", "password": "your-password" } } } ]
POST /v1/settings/application/media/providers [{ "name": "your-second-provider", "type": "www", "config": { "bearer": "your-bearer-token" } } ]
คำขอที่สำเร็จจะส่งคืนรหัสสถานะ HTTP 200 OK
และ null
หรือ {}
การตอบกลับที่ไม่สำเร็จจะมีข้อความแสดงข้อผิดพลาด โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดที่รหัสข้อผิดพลาดและรหัสสถานะ
ตรวจสอบว่าได้ตั้งชื่อที่ไม่ซ้ำกันให้กับผู้ให้บริการแต่ละราย เนื่องจากการใช้ชื่อซ้ำจะเขียนทับรายการก่อนหน้า
ชื่อ | คำอธิบาย |
---|---|
| จำเป็นต้องระบุ ชื่อสำหรับผู้ให้บริการ |
| จำเป็นต้องระบุ ประเภทของผู้ให้บริการ |
| จำเป็นต้องระบุ อ็อบเจ็กต์ |
ส่งการเรียก API DELETE
พร้อมด้วย name
ของผู้ให้บริการไปยังตำแหน่งข้อมูล /v1/settings/application/media/providers
เพื่อลบผู้ให้บริการรายนั้นออกจากรายชื่อของคุณ
DELETE /v1/settings/application/media/providers/your-config-name
คำขอที่สำเร็จจะส่งคืนรหัสสถานะ HTTP 200 OK
และ null
หรือ {}
การตอบกลับที่ไม่สำเร็จจะมีข้อความแสดงข้อผิดพลาด โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดที่รหัสข้อผิดพลาดและรหัสสถานะ