Приложение выдает эту команду камере, чтобы инициировать загрузку изображения или видео непосредственно с камеры на сервер. Камера должна использовать включенные параметры для формирования запроса 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 |
Вывод команды (ошибка) | { |