/v1/settings/application/media/providers
Usa el extremo /v1/settings/application/media/providers
para compilar una lista de proveedores de contenido multimedia para enviar enlaces de este tipo de contenido. Una lista de proveedores permite tener distintos proveedores de contenido multimedia para el mismo tipo de proveedor, además de poder elegir un proveedor para usarlo por solicitud.
Usa esta solicitud de la API para recuperar la lista de proveedores.
GET /v1/settings/application/media/providers
La respuesta correcta incluye la lista de proveedores:
"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" } } ] } } }
Una respuesta incorrecta contiene un mensaje de error. Consulta Códigos de error y de estado para obtener más información sobre los errores.
Para configurar proveedores para el cliente de la API de WhatsApp Business, usa el extremo /v1/settings/application/media/providers
con la información del proveedor. Actualmente, solo puedes configurar un proveedor a la vez. Asimismo, solo puedes usar estos objetos de proveedor para enviar mensajes multimedia mediante enlaces HTTP/HTTPS
que dependan de la autenticación básica o la autenticación de identificador de portador.
En los ejemplos siguientes se muestra la incorporación de un proveedor de WWW (enlaces HTTP/HTTPS) con autorización básica y un proveedor con autenticación de identificador de portador. Actualmente estos son los únicos formatos de proveedor admitidos.
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" } } ]
Una solicitud correcta devuelve el código de estado HTTP 200 OK
y null
o {}
.
Una respuesta incorrecta contiene un mensaje de error. Consulta Códigos de error y de estado para obtener más información sobre los errores.
Asegúrate de asignar un nombre único a cada proveedor, ya que la reutilización de un nombre sobrescribirá la entrada anterior.
Nombre | Descripción |
---|---|
| Obligatorio. Nombre del proveedor |
| Obligatorio. Tipo de proveedor |
| Obligatorio. Objeto |
Envía una llamada de API DELETE
con el valor de name
de un proveedor al extremo /v1/settings/application/media/providers
para eliminar dicho proveedor de la lista.
DELETE /v1/settings/application/media/providers/your-config-name
Una solicitud correcta devuelve el código de estado HTTP 200 OK
y null
o {}
.
Una respuesta incorrecta contiene un mensaje de error. Consulta Códigos de error y de estado para obtener más información sobre los errores.