Медиа
Импортировать или загрузить медиа
Добавляет в медиатеку заведения файл (multipart) или URL https, который Sofia скачивает сама. Нужны live-приложение и активная подписка.
Авторизации
AuthorizationstringобязательноВаш личный ключ или токен доступа OAuth, отправляется как
Bearer <token>.
Заголовки
Idempotency-KeystringПри повторе с тем же телом запрос возвращает тот же ответ без второго импорта. Охватывает поля формы, но не байты файла.
Тело
application/json, multipart/form-data
establishmentIdstringобязательноЗаведение, медиатека которого получает медиа
urlstringJSON: адрес
httpsмедиа, которое Sofia скачивает сама (без файла)filestring<binary>multipart/form-data: файл (изображение или видео), безurl
Ответ
201application/json
Медиа, добавленное в медиатеку.
idstringобязательноИдентификатор медиа, передаётся в
media[].idпубликацииtypestringобязательноТип медиа
Допустимые значения:
imagevideourlstringобязательноПодписанный адрес, действует на текущее окно
400
Неверное тело запроса.
401
Токен отсутствует, неизвестен, просрочен или отозван.
402
subscription_required.
403
live_mode_required для тестового приложения или нет разрешения media:write.
404
Заведение вне Workspace токена.
413
payload_too_large: больше предельного размера приложения.
422
media_import_refused с причиной: private_address, too_large, unsupported_media, unreachable, timeout, invalid_url, redirect_limit или removed_from_library. media_upload_refused для файла.
4XXapplication/json
Любая другая ошибка в конверте ошибки.