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