/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" } } ] } } }
В случае сбоя ответ содержит сообщение об ошибке. Дополнительную информацию об ошибках см. в разделе Сообщения об ошибках и коды статусов.
Чтобы настроить поставщиков для клиента API WhatsApp Business, используйте конечную точку /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
к конечной точке /v1/settings/application/media/providers
и укажите в параметре name
имя поставщика.
DELETE /v1/settings/application/media/providers/your-config-name
В случае успеха возвращается код статуса HTTP 200 OK
и значение null
или {}
.
В случае сбоя ответ содержит сообщение об ошибке. Дополнительную информацию об ошибках см. в разделе Сообщения об ошибках и коды статусов.