Перейти к содержимому

Снимок экрана облачного телефона

Request

Делает снимок экрана облачного телефона и возвращает URL для скачивания.

  • Предварительные условия: облачный телефон должен быть включён и не должен быть занят другим участником команды. Поддерживается только на совместимых устройствах; остальные Сервисы отклоняют вызов.
  • Эффект: На некоторых моделях файл снимка удаляется с устройства после того, как он сделан.
  • Завершение: синхронное. Ответ содержит временный URL для скачивания изображения.
  • Особенность: На некоторых моделях сообщаемый срок истечения — фиксированный час с момента ответа, а success всегда равен true; это не реальный срок жизни подписи. Скачивайте изображение сразу, а не сохраняйте URL.
  • Повтор: побочных эффектов, кроме самого снимка, нет, поэтому повторять безопасно.
Bodyapplication/jsonrequired
idstringrequired

Идентификатор облачного телефона

Example:"1558968155668507"
curl -i -X POST \
  http://127.0.0.1:40000/api/cloudphone/screenCap \
  -H 'Content-Type: application/json' \
  -d '{
    "id": "1558968155668507"
  }'

Responses

Успех. data — объект с полями url, status, expireAt и success.

Bodyapplication/json
codeinteger

Код ответа: 0 = успех, >0 = ошибка

dataobject
msgstring or null

Сообщение; заполняется при code > 0

requestIdstring

Уникальный идентификатор запроса; укажите его при обращении в поддержку

Response
{ "code": 0, "data": { "url": "http://oss.morelogin.com/test.png", "status": "finish", "expireAt": "1756024767163", "success": true }, "msg": null, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }