接口说明
对指定id的云手机执行同步发送shell命令操作。 常用的shell命令: 1. 截图并存放到到指定路径:screencap <文件路径>/<文件名>; 2. 列出所有第三方应用的包名:pm list packages -3; 3. 启动应用:settings put global byte_os_open_app <应用包名>; 4. 停止应用:settings put global byte_os_one_key_clear_back_process <应用包名>; 注意: 1. 状态为“运行中”的云手机才能调用此接口;
URL
POST https://ecloud.10086.cn/api/openapi-cloudphone/api/v1/zycloudphone/resource/zh/phones/syncCommand
请求参数
Body
|
参数名称
|
类型
|
必填
|
描述
|
|
req
|
OpenapiCloudPhoneSyncShellReq
|
是
|
req |
|
command
|
string
|
是
|
shell命令 |
|
ids
|
<string> array
|
是
|
云手机实例ID列表 |
请求示例
POST https://ecloud.10086.cn/api/openapi-cloudphone/api/v1/zycloudphone/resource/zh/phones/syncCommand
{
"command":"pwd",
"ids":[
"1889951219796389891"
]
}
返回参数
返回码:200
OK
|
参数名称
|
类型
|
描述
|
|
body
|
<OpenapiCloudPhoneShellDto> array
|
响应体 |
|
errorCode
|
string
|
任务错误码 |
|
errorMsg
|
string
|
任务错误码说明 |
|
id
|
string
|
云手机ID |
|
result
|
string
|
任务执行结果 |
|
errorCode
|
string
|
错误编码 |
|
errorMessage
|
string
|
错误信息 |
|
requestId
|
string
|
请求id |
|
state
|
string
|
状态值 |
返回示例
返回码:200
OK
{
"errorCode":"00000000",
"errorMessage":"请求成功",
"requestId":"436624a5-bd24-446e-b3ee-58dcb786333a",
"state":"OK",
"body":[
{
"id":"1889951219796389891",
"result":"/\n",
"errorCode":"00000000",
"errorMsg":"请求成功"
}
]
}