Skip to content

Chạm - Kéo

Request

Kéo giữa hai điểm trên màn hình cloud phone.

  • Điều kiện tiên quyết: cloud phone phải đang bật và không bị thành viên khác chiếm giữ. Chỉ hỗ trợ trên Các mẫu tương thích; các mẫu thiết bị khác từ chối lệnh gọi.
  • Lưu ý: Trên một số mẫu đây là cùng một hiện thực với trượt — dịch vụ chuyển thao tác kéo thẳng sang quy trình trượt, nên trên dịch vụ thiết bị này không thể phân biệt hai thao tác. Các mẫu khác có hành động kéo riêng.
  • Hoàn tất: đồng bộ. data.status là finish hoặc pending.
  • Thử lại: không có cơ chế chống trùng; gọi lại sẽ kéo lần nữa.

Các mã lỗi nghiệp vụ đã ghi nhận: 33300, 33301, 33401. Xem Error Codes để biết ý nghĩa từng mã. Mọi thao tác cũng có thể trả về các mã dùng chung.

Bodyapplication/jsonrequired
idstringrequired

ID điện thoại đám mây

Example:"1558968155668507"
pos1Array of integers, = 2 itemsrequired

Tọa độ bắt đầu [x, y]

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

Tọa độ kết thúc [x, y]

Example:
[ 540, 500 ]
durationinteger

Thời gian vuốt/kéo tính bằng mili giây. Giá trị lớn hơn dẫn đến thao tác chậm hơn.

Example:300
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

Thao tác thành công

Bodyapplication/json
codeinteger

Mã trạng thái, 0 nghĩa là thành công

Example:0
msgstring or null

Thông báo phản hồi

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