/v1/settings/application/media/providers
Gunakan endpoint /v1/settings/application/media/providers
untuk menyusun daftar provider media guna mengirimkan tautan media. Daftar provider memungkinkan Anda memiliki provider media yang berbeda untuk jenis provider yang sama sambil dapat memilih provider untuk digunakan berdasarkan permintaan.
Gunakan permintaan API ini untuk mengambil daftar provider.
GET /v1/settings/application/media/providers
Tanggapan yang berhasil menyertakan daftar provider:
"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" } } ] } } }
Tanggapan yang gagal akan berisi pesan kesalahan. Lihat Kode Kesalahan dan Status untuk informasi selengkapnya tentang kesalahan.
Untuk mengonfigurasi provider Klien API WhatsApp Business, gunakan endpoint /v1/settings/application/media/providers
dengan informasi provider. Saat ini, Anda hanya dapat menyiapkan satu provider setiap kalinya. Selain itu, Anda hanya dapat menggunakan objek provider ini untuk mengirim pesan media menggunakan tautan HTTP/HTTPS
yang bergantung pada autentikasi dasar atau autentikasi token pembawa.
Contoh di bawah ini menunjukkan penambahan provider WWW (tautan HTTP/HTTPS) dengan otorisasi dasar dan provider dengan autentikasi token bearer. Saat ini, ini adalah satu-satunya format provider yang didukung.
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" } } ]
Permintaan yang berhasil akan memberikan Kode Status HTTP 200 OK
dan antara null
atau {}
.
Tanggapan yang gagal akan berisi pesan kesalahan. Lihat Kode Kesalahan dan Status untuk informasi selengkapnya tentang kesalahan.
Pastikan untuk memberikan nama unik bagi setiap provider karena menggunakan kembali nama akan menimpa entri sebelumnya.
Nama | Deskripsi |
---|---|
| Wajib. Nama untuk provider |
| Wajib. Jenis provider |
| Wajib. Objek |
Kirim panggilan API DELETE
dengan name
provider ke endpoint /v1/settings/application/media/providers
untuk menghapus provider tersebut dari daftar Anda.
DELETE /v1/settings/application/media/providers/your-config-name
Permintaan yang berhasil akan memberikan Kode Status HTTP 200 OK
dan antara null
atau {}
.
Tanggapan yang gagal akan berisi pesan kesalahan. Lihat Kode Kesalahan dan Status untuk informasi selengkapnya tentang kesalahan.