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

Стартап-хмарний телефон

Request

Вмикає хмарний телефон.

  • Передумови: телефон має бути вимкнений. Виклик відхиляється, коли SKU знято з продажу або він на обслуговуванні, коли телефон зайнятий іншим учасником, доки перевіряється його проксі, коли на рахунку заборгованість або телефон деактивований, коли сплив місячний період, а також коли недоступні ні безплатні хвилини, ні паралельний слот, ні позитивний баланс. Деякі моделі додатково потребують найновішої версії клієнта для Windows.
  • Ефект: позначає телефон як такий, що завантажується, займає його для учасника, який викликає, і резервує паралельний слот або починає витрачати час. Відповідь повідомляє, що саме було використано.
  • Завершення: прийнято, але не завершено. Опитуйте /cloudphone/info, доки envStatus не стане «увімкнений»; помилка проявиться там як errorCode і errorMsg. Учасники з налаштованим хостом зворотного виклику також отримують webhook.
  • Повтор: другий одночасний виклик відхиляється відразу, а не ставиться в чергу. Після таймауту прочитайте /cloudphone/info, а не надсилайте запит повторно.

Задокументовані бізнес-помилки: 33300, 33309, 33315, 33316, 33317, 33318, 33321, 33322, 33323, 33324, 33325, 33346, 33347, 33367, 33376, 33407. Значення кодів див. у Error Codes. Будь-яка операція може додатково повернути загальні коди.

Security
Authorization
Bodyapplication/jsonrequired
idstringrequired
disableMoneySavingModeboolean

Вимкнути режим енергозбереження, за замовчуванням: false

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

Responses

OK

Bodyapplication/json
codeintegerrequired

Код результату повернення 0:Звичайний. Інші коди є винятками.

msgstring or nullrequired

Повідомлення про помилку

requestIdstringrequired

Ідентифікатор запиту на операцію

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