WhatsApp Cloud API — API для загрузки медиафайлов | Документация для разработчиков
WhatsApp Cloud API - API для загрузки медиафайлов
Экземпляр для программы магистратуры (LLM)
Версия
Загружайте медиафайлы (изображения, видео, аудио, документы, стикеры) в WhatsApp.
Возвращает идентификатор медиафайла, который можно использовать для отправки медиасообщений.
Поддерживает различные форматы файлов и загрузку данных из нескольких частей форм.
Базовый URL
https://graph.facebook.com |
Конечные точки
POST /{Version}/{Phone-Number-ID}/media
Этот запрос загружает изображение в формате .jpeg. Параметры указываются в form-data запроса теле.
Синтаксис запроса
POST /{Version}/{Phone-Number-ID}/media
Попробуйте!
Выберите язык
curl --request POST \ --url 'https://graph.facebook.com/{Version}/{Phone-Number-ID}/media' \ --header 'Authorization: Bearer<Token> ' \ --header 'Content-Type: application/json' \ --data '{ "file": "@/local/path/file.ogg;type=ogg", "messaging_product": "whatsapp" }'Выберите код состояния
{ "Загрузить аудио (form-data)": { "value": { "id": "<MEDIA_ID> " } }, "Загрузка аудио в формате JSON": { "value": { "id": "4490709327384033" } }, "Загрузка изображения в формате JSON": { "value": { "id": "4490709327384033" } }, "Загрузка файла стикера (form-data)": { "value": { "id": "<MEDIA_ID> " } }, "Загрузить файл стикера в формате JSON": { "value": { "id": "4490709327384033" } } }Параметры заголовка
User-AgentСтрока
Строка пользовательского агента, идентифицирующая клиентское программное обеспечение, выполняющее запрос.
авторизацииСтрока·обязательный
Токен Bearer для аутентификации API. Это должен быть действительный токен доступа, полученный через соответствующий поток OAuth, или системный пользовательский токен.
Параметры пути
версииСтрока·обязательный
Phone-Number-IDСтрока·обязательный
Текст запросаНеобязательный
Тип содержимого: application/json
Схема: объект
Показать дочерние атрибуты
файластрока
messaging_productstring
Тип содержимого: multipart/form-data
Схема: объект
Показать дочерние атрибуты
файл(двоичный)
messaging_productstring
Ответы
Этот запрос загружает изображение в формате .jpeg. Параметры указываются в form-data запроса теле.
200
Загрузка изображения в формате JSON / Загрузка файла стикера (form-data) / Загрузка файла стикера в формате JSON / Загрузка аудиофайла (form-data) / Загрузка аудиофайла в формате JSON
Тип содержимого: application/json
Схема: объект
Показать дочерние атрибуты
идентификаторастрока
Выберите язык
curl --request POST \ --url 'https://graph.facebook.com/{Version}/{Phone-Number-ID}/media' \ --header 'Authorization: Bearer<Token> ' \ --header 'Content-Type: application/json' \ --data '{ "file": "@/local/path/file.ogg;type=ogg", "messaging_product": "whatsapp" }'Выберите код состояния
{ "Загрузить аудио (form-data)": { "value": { "id": "<MEDIA_ID> " } }, "Загрузка аудио в формате JSON": { "value": { "id": "4490709327384033" } }, "Загрузка изображения в формате JSON": { "value": { "id": "4490709327384033" } }, "Загрузка файла стикера (form-data)": { "value": { "id": "<MEDIA_ID> " } }, "Загрузить файл стикера в формате JSON": { "value": { "id": "4490709327384033" } } }Аутентификация
Схема | Тип | Расположение |
bearerAuth | HTTP Bearer | Заголовок: Авторизация |
Примеры использования
bearerAuth:
Включите
Authorization: Bearer your-token-here в заголовки запроса.Глобальные требования к аутентификации
Для работы всех конечных точек требуется:
bearerAuth