Как загрузить медиафайл в Multi API

Загрузка медиафайлов в Multi API — форматы, ограничения, действия, использование в API

Коротко: медиафайлы загружаются в базу «Медиа» и используются в шаблонах, рассылках и чат-ботах.

Кому подходит

  • Роль: Клиент, Разработчик
  • Уровень: Новичок

Что это

База Медиа — хранилище всех загруженных файлов: изображений, видео, документов и других. Каждый загруженный файл получает URL, который используется в API и в шаблонах.

Где используются медиафайлы:

  • В шаблонах сообщений — как часть содержимого.
  • Через API — как URL в параметре payload.

Перед началом

  • Вы работаете в разделе Активы → Медиа.
  • У вас есть файл для загрузки.
  • Вы знаете, где будете использовать файл — в рассылке, шаблоне или чат-боте.

Как загрузить файл

1
Откройте раздел «Медиа»

В левом меню: Активы → Медиа.

2
Нажмите «Добавить медиа»

Кнопка в правом верхнем углу страницы. Откроется окно Выбор медиа.

3
Загрузите файл

Два способа:

  • Перетащите файл в область загрузки.
  • Нажмите «Выбрать файл» и выберите файл на устройстве.
4
Нажмите «Сохранить изменения»

Файл загрузится в базу. Он появится в списке и будет доступен для использования.

Поддерживаемые форматы

База Медиа принимает любые форматы файлов. Это могут быть:

  • Изображения.
  • GIF.
  • Видео.
  • Аудио.
  • Документы.

Максимальный размер файла — 500 МБ.

Конкретные форматы для отправки зависят от канала. Например, для WhatsApp — JPG, PNG, MP4, PDF; для Viber — JPG, MP4, PDF и другие.

Полный список форматов по каналам — в статье Форматы payload по каналам →.

Ограничения

ЧтоОграничение
Максимальный размер файла500 МБ
ФорматЛюбой

Режимы просмотра

В базе Медиа доступны два режима:

РежимЧто показывает
ТаблицаСписок файлов с колонками
КарточкиПлиточный вид с превью

Переключайтесь между режимами кнопками в правом верхнем углу.

Действия с медиа

ДействиеЧто делает
УвеличитьОткрывает изображение в большом размере. Доступно только для изображений и GIF
КопироватьКопирует медиафайл
СкачатьСкачивает файл на устройство
УдалитьУдаляет файл из системы

Что в таблице

КолонкаЧто показывает
ПревьюМиниатюра файла
Имя файлаНазвание файла
Тип медиаImage, Video, Document
ФорматJPG, PNG, PDF и другие
РазрешениеДля изображений
Размер файлаВ МБ
Дата загрузкиКогда загружен

Как использовать в API

Каждый загруженный файл получает URL. Этот URL передаётся в параметре payload — в поле, соответствующем каналу.

КаналПоле для медиаЧто указать
RCSfileUrl (в fileMessage)URL файла
RCSmediaUrl (в richcardMessage)URL изображения
RCSthumbnailUrl (в richcardMessage)URL миниатюры
RCSfileUrl (в audioMessage)URL аудиофайла
ViberimageUrlURL изображения
WhatsApplink (в image, video, document)URL файла
WhatsApplink (в sticker)URL стикера
Telegram botlink (в photo, video, document)URL файла
Push (Mobile Push)notification.imageURL изображения
Emailcontent (в body.rendered)HTML-код с изображением

Пример использования в WhatsApp:

curl --location 'https://web.multiapi.ru/api/v1/messages' \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <ваш-ключ>' \
  --data-raw '{
    "contact": "79123456789",
    "channel": 4,
    "senderId": "<senderID>",
    "payload": {
      "type": "image",
      "image": {
        "link": "https://web.multiapi.ru/files/storage/example.jpg",
        "caption": "Подпись к изображению"
      }
    }
  }'

URL файла можно скопировать из базы Медиа — через действие Копировать.

Результат

Файл загружен в базу Медиа и доступен для использования в рассылках, шаблонах, чат-ботах и через API.

Частые проблемы

Причина: превышен максимальный размер файла.

Решение: сократите размер файла до 500 МБ.

Контакты поддержки →

Причина: файл не загружен в базу, или ссылка повреждена.

Решение: загрузите файл заново. Проверьте, что он появился в списке Медиа.

Причина: файл не сохранён в базе.

Решение: убедитесь, что нажали Сохранить изменения. Скопируйте URL файла из базы и вставьте его в параметр payload.

Причина: файл не является изображением или GIF.

Решение: действие Увеличить доступно только для изображений и GIF. Для других типов используйте Скачать.

Причина: файл используется в шаблоне, рассылке или чат-боте.

Решение: сначала отвяжите файл от всех шаблонов и сценариев, затем удаляйте. Если не получается — обратитесь в поддержку.

Контакты поддержки →

См. также

Форматы payload по каналам

JSON-примеры и форматы для каждого канала

Как создать шаблон сообщения

Шаблоны для отправки сообщений

Как создать шаблон WhatsApp

Предварительно одобренные шаблоны

Настройка WhatsApp

Возможности канала и форматы

Нужна помощь?