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

Дотик - Перетягування

Request

Імітує перетягування пальцем від початкових координат до кінцевих координат. Подібно до свайпу, але перетягування зазвичай використовується для переміщення іконок, елементів UI тощо. Використовуйте параметр duration для керування швидкістю перетягування (в мілісекундах). Більше значення призводить до повільнішого перетягування. Система координат використовує лівий верхній кут екрана як початок координат (0, 0), вісь X спрямована вправо, вісь Y — вниз.

Bodyapplication/jsonrequired
idinteger, (int64)required

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

Example:1558968155668507
pos1Array of integers, = 2 itemsrequired

Початкові координати [x, y]

Example:
[ 540, 1500 ]
pos2Array of integers, = 2 itemsrequired

Кінцеві координати [x, y]

Example:
[ 540, 500 ]
durationinteger

Тривалість свайпу/перетягування в мілісекундах. Більше значення призводить до повільнішої дії.

Example:300
POST
/api/cloudphone/touch/drag
curl -i -X POST \
  http://127.0.0.1:40000/api/cloudphone/touch/drag \
  -H 'Content-Type: application/json' \
  -d '{
    "id": 1558968155668507,
    "pos1": [
      200,
      500
    ],
    "pos2": [
      800,
      500
    ],
    "duration": 500
  }'

Responses

Операція виконана успішно

Bodyapplication/json
codeinteger

Код статусу, 0 означає успіх

Example:0
msgstring

Повідомлення відповіді

Example:"success"
dataobject
Response
{ "code": 0, "msg": "success", "data": { "status": "finish" } }