同步执行shell命令

接口说明

对指定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. 状态为“运行中”的云手机才能调用此接口;


推荐使用API Explorer调试

API Explorer支持接口在线可视化调用,同时自动生成动态代码示例,搭配OpenAPI SDK无需计算签名实现接口快速集成。

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":"请求成功"
		}
	]
}
本文档内容整理自移动云官方帮助中心(查看原文),仅供参考。