Перейти до вмісту

Увімкнення або вимкнення глобального ROOT

Request

Вмикає або вимикає глобальний перемикач ROOT для хмарного телефона.

  • Передумови: хмарний телефон повинен бути увімкнений і не може бути зайнятий іншим учасником команди. Підтримується на сумісних пристроях; в інших Сервісів виклик проходить успішно, але не дає ефекту.
  • Ефект: на відміну від /cloudphone/app/openRoot, налаштування зберігається в записі налаштувань телефона й потім надсилається Сервісу як перемикач для всього пристрою.
  • Завершення: синхронне. MoreLogin не перезавантажує телефон; коли зміна набере чинності на пристрої, визначається поведінкою Сервіса.
  • Повтор: ідемпотентний.

Задокументовані бізнес-помилки: 33300, 33301. Значення кодів див. у Error Codes. Будь-яка операція може додатково повернути загальні коди.

Security
Authorization
Bodyapplication/jsonrequired
idstringrequired

ID хмарного телефону

Example:"1558968155668507"
enableRootbooleanrequired

Чи вмикати глобальні ROOT-права на рівні системи

Example:true
curl -i -X POST \
  https://api.morelogin.com/cloudphone/enableRoot \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "id": "1558968155668507",
    "enableRoot": true
  }'

Responses

Успіх. data для цієї операції завжди null; результат передається через code.

Bodyapplication/json
codeinteger

Код відповіді: 0 = успіх, >0 = помилка

datanull
msgstring or null

Повідомлення; заповнюється за code > 0

requestIdstring

Унікальний ідентифікатор запиту; вкажіть його при зверненні до підтримки

Response
{ "code": 0, "data": null, "msg": null, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }