Приложение передает эту команду камере, чтобы инициировать загрузку изображения или видео непосредственно с камеры на сервер. Камера должна использовать включенные параметры для формирования запроса HTTP POST. Файл, который нужно загрузить, указан в fileUrl
, и его следует загрузить в uploadUrl
с правильной авторизацией, указанной в accessToken
. Эта команда была добавлена на уровне API 2.1 и относится к прямой загрузке.
Это можно сделать из командной строки компьютера следующим образом:
curl -X post -H "Authorization: Bearer accessToken" -T fileUrl uploadUrl
Параметры
-
fileUrl:
URL-адрес файла, который будет загружен на сервер. -
uploadUrl:
строка, указывающая, куда загрузить файл. -
accessToken:
токен, включающий информацию аутентификации для загрузки. Приложение получает его и отправляет на камеру.
Результаты
- Эта команда не возвращает результата.
Ошибки
-
missingParameter:
отсутствует какой-либо параметр, напримерfileUrl
. -
invalidParameterName:
одно или несколько имен входных параметров не распознаны. -
invalidParameterValue:
имена входных параметров распознаются, но одно или несколько переданных значений недействительны. Например, файл, указанный вfileUrl
не существует. -
uploadError:
Не удалось загрузить камеру.
Командный ввод/вывод | |
---|---|
Ввод команды | { |
Вывод команды | none |
Вывод команды (ошибка) | { |