Provider Media

/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.

Mengambil

Gunakan permintaan API ini untuk mengambil daftar provider.

Contoh

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.

Memperbarui

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

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.

Parameter

NamaDeskripsi

name

Wajib.

Nama untuk provider

type

Wajib.

Jenis provider

config

Wajib.

Objek config

Menghapus

Kirim panggilan API DELETE dengan name provider ke endpoint /v1/settings/application/media/providers untuk menghapus provider tersebut dari daftar Anda.

Contoh

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.