Перейти к основному содержимому

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