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

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, или системный пользовательский токен.
Параметры пути
Строка версии · обязательный
Строка идентификатора номера телефона · обязательный
Текст запросаНеобязательный
Тип содержимого: application/json
Схема: объект
Показать дочерние атрибуты

строка файла

messaging_product string
Тип содержимого: multipart/form-data
Схема: объект
Показать дочерние атрибуты

файл (двоичный)

messaging_product string
Ответы
Этот запрос загружает изображение в формате .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