在云手机上执行 shell 命令并返回输出。
- 前置条件:云手机必须已开机且未被其他成员占用。
- 副作用:完全取决于命令本身。MoreLogin 不做任何存储,也没有命令白名单、没有长度限制;命令以什么权限运行由设备服务决定。如果命令需要 root,请单独开启全局 ROOT。
- 完成信号:同步——
data就是命令输出,不是任务 ID。 - 重试:没有执行记录可查,所以超时后结果未知。只重试你确知可以执行两次的命令。
已记录的业务错误码:33300, 33301。 各错误码的含义见 Error Codes。任何接口还可能返回通用错误码。
Security
Authorization
- MoreLogin Open API endpointhttps://api.morelogin.com/cloudphone/exeCommand
curl -i -X POST \
https://api.morelogin.com/cloudphone/exeCommand \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"command": "am start -n com.android.chrome/com.google.android.apps.chrome.Main",
"id": "1674153897828425"
}'Response
{ "code": 0, "data": "string", "msg": null, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }