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

Знімок екрану хмарного телефону (відповідь base64)

Request

Робить знімок екрана хмарного телефона й повертає зображення прямо у відповіді в base64.

  • Передумови: хмарний телефон повинен бути увімкнений і не може бути зайнятий іншим учасником команди. Підтримується лише на сумісних пристроях — усі інші Сервіси відхиляють виклик.
  • Завершення: синхронне. У разі помилки відповідь містить повідомлення про помилку замість даних зображення, тому перевіряйте success перед декодуванням.
  • Підтримка моделей: за документацією доступно лише на образах Android 12 та Android 15.
  • Застосування: віддавайте перевагу цьому ендпоінту замість /cloudphone/screenCap, коли не хочете залежати від URL, розміщеного Сервісом.
Security
Authorization
Bodyapplication/jsonrequired
idstringrequired

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

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

Responses

Успіх. data — об'єкт із полями captureBase64, errorMessage і success.

Bodyapplication/json
codeinteger

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

dataobject
msgstring or null

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

requestIdstring

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

Response
{ "code": 0, "data": { "captureBase64": "data:image/png;base64,/9j/4AAQSkZJRgABAQAA.....", "errorMessage": "success", "success": true }, "msg": null, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }