Справочник API
/- Облачные телефоны
- Открытый API
- Установите приложение на облачный телефон.
Получить список приложений
Список приложений команды
Удалить приложение команды
Изменить область установки
Включить или отключить предустановку
Изменить политику установки
Изменить настройку ROOT
Изменить целевую версию
Изменить конфигурацию
Выполнить пакетную операцию
Запрос списка установленных приложений
Запустить приложение
Перезапустите приложение
Остановить приложение
Удалите приложение
Включение ROOT для приложения
Скрыть приложение для людей с ограниченными возможностями
Установите приложение на...
Устанавливает приложение из библиотеки команды на облачный телефон.
- Предварительные условия: облачный телефон должен быть включён и не должен быть занят другим участником команды. Приложение уже должно существовать в библиотеке команды или в публичном каталоге; укажите его либо через
appVersionId, либо черезpackageNameвместе сversionCode. Оно также должно быть загружено Сервису, обслуживающему этот телефон, иначе установка не удастся. - Ограничение частоты: не более одной установки на телефон в секунду; более быстрый повторный вызов отклоняется.
- Завершение: принято, но не завершено. Ответ лишь подтверждает, что запрос поставлен в очередь. Опрашивайте
/cloudphone/app/installedList, чтобы увидеть, дошло ли приложение. - Повтор: безопасен после проверки списка установленных, с учётом ограничения одного вызова в секунду.
Задокументированные бизнес-ошибки: 33005, 33014, 33714. Значения кодов см. в Error Codes. Любая операция может дополнительно вернуть общие коды.
Security
Authorization
- MoreLogin Open API endpointhttps://api.morelogin.com/cloudphone/app/install
curl -i -X POST \
https://api.morelogin.com/cloudphone/app/install \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"appVersionId": "1672940217990530",
"id": "1673823102599682"
}'Response
{ "code": 0, "msg": null, "data": true, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }