コンテンツへスキップ

タッチ - ドラッグ

Request

クラウドフォンの画面上で 2 点間をドラッグします。

  • 前提条件:クラウドフォンが起動済みで、他のメンバーに占有されていないこと。対応機種 でのみ対応。非対応の機種は呼び出しを拒否します。
  • 補足:一部の機種ではスワイプとまったく同じ実装です — サービスがドラッグをそのままスワイプ処理へ委譲するため、このデバイスサービスでは両者を区別できません。他の機種には独立したドラッグ操作があります。
  • 完了シグナル:同期的です。data.status は finish または pending です。
  • リトライ:重複排除はありません。再呼び出しは再びドラッグします。

文書化されたビジネスエラー: 33300, 33301, 33401。 各コードの意味は Error Codes を参照してください。どの操作でも共通コードが返る場合があります。

Bodyapplication/jsonrequired
idstringrequired

クラウドスマホ 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
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 or null

応答メッセージ

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