VMOS Cloud API
  • 简体中文
  • English
  • 简体中文
  • English
  • 产品介绍
  • 产品类型
  • 产品计费
  • OpenAPI
    • 使用指南
    • 接口文档
    • LLMs.txt(AI快速参考)
    • OpenAPI 规范(AI 专用)
    • 错误码
    • 实例属性列表
    • 安卓改机属性列表
    • 回调任务业务类型码
    • 更新日志
  • Android端 SDK
    • 示例搭建
    • 接口说明
    • 回调函数
    • 错误码
    • 更新日志
  • Web H5端 SDK
    • 示例搭建
    • 接口说明
    • H5 SDK 回调函数
    • 错误码
    • 更新日志
  • Windows PC端 SDK
    • 示例搭建
    • 接口说明
    • 回调函数
    • 更新日志
  • 端侧与云机通信开发
    • AIDL接入方式
    • 系统服务API(aidl)
  • 类XP、LSP Hook框架
    • 类Xposed、LSPosed框架
    • 传感器数据动态仿真
  • 相关协议

VMOSCloud OpenAPI 开发者速查手册

VMOSCloud 云手机服务 OpenAPI 接口快速参考 · 适合 AI 工具直接读取

本文档为 AI 快速参考:供大模型、代码助手等工具快速解析接口路径、方法及用途。详细请求/响应参数、示例以 接口文档 为准。

📥 下载纯文本版本 — 适合 AI 工具直接读取

获取方式:

  • 浏览器下载:点击此处下载 llms-ai-reference.txt,或访问 https://api.vmoscloud.com/vmoscloud/doc/zh/server/llms-ai-reference.txt
  • 命令行获取:curl https://api.vmoscloud.com/vmoscloud/doc/zh/server/llms-ai-reference.txt -o vmoscloud-api.txt
  • 在线预览:浏览器中打开上述链接可查看原始文本(如遇乱码请设置编码为 UTF-8)

🔐 认证方式(必读)

认证说明

本 API 使用 HMAC-SHA256 签名验证。

请求头设置(每个请求必需)

请求头说明示例值
x-date请求 UTC 时间,ISO 8601 格式20240301T093700Z
x-host接口访问域名api.vmoscloud.com
Content-Type资源 MIME 类型application/json
authorizationHMAC-SHA256 签名见 使用指南

Authorization 格式

HMAC-SHA256 Credential={AccessKey}, SignedHeaders=content-type;host;x-content-sha256;x-date, Signature={Signature}

签名计算步骤(规范请求、待签名字符串、SigningKey、Signature)及示例代码请参考 使用指南 - Authorization 签名机制。


📡 基础信息

配置项值
接口域名https://api.vmoscloud.com
路径前缀/vcpcloud/api/padApi/(多数接口)
响应格式JSON { code, msg, ts, data }
成功状态码code=200

📚 API 功能分类

1️⃣ 实例管理

接口方法路径说明
修改实例 WIFI 属性POST/vcpcloud/api/padApi/setWifiList修改指定实例的 WIFI 列表属性
实例详情POST/vcpcloud/api/padApi/padDetails查询指定实例属性(待上线)
实例重启POST/vcpcloud/api/padApi/restart对指定实例执行重启
实例重置POST/vcpcloud/api/padApi/reset清理云机所有数据
查询实例属性POST/vcpcloud/api/padApi/padProperties查询实例系统/设置属性
批量查询实例属性POST/vcpcloud/api/padApi/batchPadProperties批量查询实例属性
修改实例属性POST/vcpcloud/api/padApi/updatePadProperties动态修改实例属性
修改实例安卓改机属性POST/vcpcloud/api/padApi/updatePadAndroidProp静态改机属性,需重启生效
根据国家 Code 修改 SIM 卡信息POST/vcpcloud/api/padApi/updateSIM按国家随机生成 SIM 并重启
停止推流POST/vcpcloud/api/padApi/dissolveRoom停止指定实例推流
智能 IP 代理检测POST/vcpcloud/api/padApi/checkIP检测代理 IP 与归属地
设置智能 IPPOST/vcpcloud/api/padApi/smartIp设置智能 IP(出口 IP、SIM、GPS 等)
取消智能 IPPOST/vcpcloud/api/padApi/notSmartIp取消智能 IP
设备任务执行结果查询POST/vcpcloud/api/padApi/getTaskStatus查询智能 IP 任务结果
获取指定云机安装的应用信息POST/vcpcloud/api/padApi/getListInstalledApp批量获取安装的应用信息
修改实例时区POST/vcpcloud/api/padApi/updateTimeZone修改实例时区
修改实例语言POST/vcpcloud/api/padApi/updateLanguage修改实例语言
设置实例经纬度POST/vcpcloud/api/padApi/gpsInjectInfo设置实例 GPS
查询实例代理信息POST/vcpcloud/open/network/proxy/info查询实例代理信息(待上线)
一键新机POST/vcpcloud/api/padApi/replacePad清空数据并重新设置安卓属性
查询一键新机支持国家列表GET/vcpcloud/api/padApi/country一键新机支持国家
更新通讯录POST/vcpcloud/api/padApi/updateContacts更新通讯录
实例设置代理POST/vcpcloud/api/padApi/setProxy对指定实例设置代理
实时查询已安装的应用列表POST/vcpcloud/api/padApi/listInstalledApp实时查询已安装应用
设置应用自启动POST/vcpcloud/api/padApi/setKeepAliveApp设置应用自启动(安卓 13/14/15)
设置应用隐藏POST/vcpcloud/api/padApi/setHideAppList下发隐藏包名列表(待上线)
修改真机 ADI 模板POST/vcpcloud/api/padApi/replaceRealAdiTemplate修改云真机 ADI 模板
异步执行 ADB 命令POST/vcpcloud/api/padApi/asyncCmd异步执行命令
开关 Root 权限POST/vcpcloud/api/padApi/switchRoot开关 root 权限
本地截图POST/vcpcloud/api/padApi/screenshot实例截图
获取实例实时预览图片POST/vcpcloud/api/padApi/getLongGenerateUrl获取实时预览图 URL
升级镜像POST/vcpcloud/api/padApi/upgradeImage批量实例镜像升级
升级真机镜像POST/vcpcloud/api/padApi/virtualRealSwitch批量真机镜像升级
分页获取真机模板POST/vcpcloud/api/padApi/templateList分页获取真机模板
批量获取实例机型信息POST/vcpcloud/api/padApi/modelInfo批量获取机型信息(待上线)
设置实例带宽POST/vcpcloud/api/padApi/setSpeed设置实例带宽(待上线)
开启/关闭 ADBPOST/vcpcloud/api/padApi/openOnlineAdb打开或关闭实例 ADB
获取 ADB 连接信息POST/vcpcloud/api/padApi/adb获取 adb 连接信息
批量获取 ADB 连接信息POST/vcpcloud/api/padApi/batch/adb批量获取/关闭 adb(待上线)
模拟触控POST/vcpcloud/api/padApi/simulateTouch模拟触控事件
实例操作任务详情POST/vcpcloud/api/padApi/padTaskDetail查询实例操作任务结果
获取实例执行脚本结果POST/vcpcloud/api/padApi/executeScriptInfo获取脚本执行结果(待上线)
获取实例截图结果POST/vcpcloud/api/padApi/screenshotInfo通过任务 ID 获取截图结果(待上线)
实例重启/重置执行结果POST/vcpcloud/api/padApi/padExecuteTaskInfo重启/重置任务结果(待上线)
实例分组列表POST/vcpcloud/api/padApi/infos实例分组列表(infos 亦用于实例列表信息)
导入通话记录POST/vcpcloud/api/padApi/addPhoneRecord导入通话记录
云机文本信息输入POST/vcpcloud/api/padApi/inputText在聚焦输入框内输入文本
模拟发送短信POST/vcpcloud/api/padApi/simulateSendSms向实例模拟下发短信
重置 GAIDPOST/vcpcloud/api/padApi/resetGAID重置 advertising ID
注入音频到实例麦克风POST/vcpcloud/api/padApi/injectAudioToMic注入音频到麦克风
创建本地实例备份POST/vcpcloud/api/padApi/localPodBackup创建本地备份(待上线)
创建本地实例还原POST/vcpcloud/api/padApi/localPodRestore本地备份还原(待上线)
本地实例备份结果查询POST/vcpcloud/api/padApi/localPodBackupSelectPage查询本地可用备份(待上线)
清除进程并返回桌面POST/vcpcloud/api/padApi/cleanAppHome清除进程并返回桌面(待上线)
无人直播POST/vcpcloud/api/padApi/unmannedLive实例注入视频
图片注入POST/vcpcloud/api/padApi/injectPicture实例注入图片(待上线)
上传用户镜像POST/vcpcloud/api/padApi/addUserRom上传用户镜像
换机POST/vcpcloud/api/padApi/replacement换机
云机转移POST/vcpcloud/api/padApi/confirmTransfer云机转移至另一账户
隐藏辅助服务POST/vcpcloud/api/padApi/setHideAccessibilityAppList隐藏辅助服务

2️⃣ 资源管理

接口方法路径说明
实例列表信息POST/vcpcloud/api/padApi/infos分页查询已订购实例列表

3️⃣ 应用管理

接口方法路径说明
应用安装POST/vcpcloud/api/padApi/installApp为单台或多台实例同时安装单个或多个APP(异步),支持黑白名单
应用卸载POST/vcpcloud/api/padApi/uninstallApp按实例与包名批量卸载
应用启动POST/vcpcloud/api/padApi/startApp按实例与包名启动应用
应用停止POST/vcpcloud/api/padApi/stopApp停止应用
应用重启POST/vcpcloud/api/padApi/restartApp重启应用
实例安装应用列表查询POST/vcpcloud/api/padApi/listInstalledApp查询实例已安装应用
文件通过链接直接上传POST/vcpcloud/api/padApi/uploadFileV3通过 URL 上传并可选安装
上传文件到云空间POST/vcpcloud/api/padApi/uploadFile上传文件到云空间
删除云空间文件POST/vcpcloud/api/padApi/deleteOssFiles删除云空间文件
查询用户的文件列表POST/vcpcloud/api/padApi/selectFiles查询用户文件列表

4️⃣ 任务管理

接口方法路径说明
实例操作任务详情POST/vcpcloud/api/padApi/padTaskDetail查询实例操作任务执行结果
文件任务详情POST/vcpcloud/api/padApi/fileTaskDetail查询文件任务执行结果

5️⃣ 云手机管理

接口方法路径说明
新建/续费云手机POST/vcpcloud/api/padApi/createMoneyOrder新建或续费云手机
云手机列表POST/vcpcloud/api/padApi/userPadList云手机列表
云手机信息查询POST/vcpcloud/api/padApi/padInfo云手机信息查询
sku 套餐列表GET/vcpcloud/api/padApi/getCloudGoodListsku 套餐列表
设备预售购买POST/vcpcloud/api/padApi/createMoneyProOrder设备预售购买
查询预售订单结果详情POST/vcpcloud/api/padApi/queryProOrderList预售订单详情
安卓镜像版本集合POST/vcpcloud/api/padApi/imageVersionList可升级镜像集合
创建计时设备订单POST/vcpcloud/api/padApi/createByTimingOrder创建计时设备订单
计时设备开机POST/vcpcloud/api/padApi/timingPadOn计时设备开机
计时设备关机POST/vcpcloud/api/padApi/timingPadOff计时设备关机
计时设备销毁POST/vcpcloud/api/padApi/timingPadDel计时设备销毁
存储资源包列表GET/vcpcloud/api/padApi/vcTimingBackupList存储资源包列表
云空间存储剩余容量GET/vcpcloud/api/padApi/getRenewStorageInfo云空间剩余容量
云空间商品列表GET/vcpcloud/api/padApi/getVcStorageGoods云空间商品列表
购买云空间扩容POST/vcpcloud/api/padApi/buyStorageGoods购买云空间扩容
云空间续费详情查询GET/vcpcloud/api/padApi/selectAutoRenew云空间续费详情
聚合续费云空间商品POST/vcpcloud/api/padApi/renewsStorageGoods聚合续费云空间商品
云空间自动续费开关GET/vcpcloud/api/padApi/updateRenewStorageStatus云空间自动续费开关
删除备份资源包数据POST/vcpcloud/api/padApi/deleteUploadFiles删除备份资源包
显示或隐藏应用进程POST/vcpcloud/api/padApi/toggleProcessHide显示或隐藏应用进程

6️⃣ 邮箱接码服务

接口方法路径说明
获取邮箱服务列表GET/vcpcloud/api/padApi/getEmailServiceList邮箱服务列表
获取邮箱类型及剩余库存GET/vcpcloud/api/padApi/getEmailTypeList邮箱类型与库存
创建购买邮箱订单POST/vcpcloud/api/padApi/createEmailOrder创建邮箱订单
查询购买的邮箱列表GET/vcpcloud/api/padApi/getEmailOrder购买的邮箱列表
刷新获取邮箱验证码GET/vcpcloud/api/padApi/getEmailCode刷新获取验证码

7️⃣ 动态代理服务

接口方法路径说明
查询动态代理商品列表GET/vcpcloud/api/padApi/getDynamicGoodService动态代理商品列表
查询动态代理地区列表GET/vcpcloud/api/padApi/getDynamicProxyRegion动态代理地区列表
获取动态代理当前余量GET/vcpcloud/api/padApi/queryCurrentTrafficBalance当前流量余量
查询支持的服务器地区GET/vcpcloud/api/padApi/getDynamicProxyHost支持的服务器地区
购买动态代理流量包POST/vcpcloud/api/padApi/buyDynamicProxy购买动态代理流量包
创建动态代理POST/vcpcloud/api/padApi/createProxy创建动态代理
查询动态代理列表(分页)GET/vcpcloud/api/padApi/getProxys动态代理列表
查询动态代理订单列表(分页)POST/vcpcloud/api/padApi/getDynamicProxyOrders动态代理订单列表
云机配置动态代理POST/vcpcloud/api/padApi/batchPadConfigProxy云机配置动态代理
查询批量云机设置代理任务POST/vcpcloud/api/padApi/selectBatchPadProxyTask批量设置代理任务结果
查询动态代理自动续费信息GET/vcpcloud/api/padApi/getDynamicProxyAutomaticRenewal自动续费信息
设置动态代理自动续费开关POST/vcpcloud/api/padApi/setAutoRenewSwitch自动续费开关
删除动态代理POST/vcpcloud/api/padApi/delProxyByIds删除动态代理

8️⃣ 静态住宅代理服务

接口方法路径说明
获取静态住宅商品列表GET/vcpcloud/api/padApi/proxyGoodList静态住宅商品列表
获取静态住宅支持的国家城市GET/vcpcloud/api/padApi/getProxyRegion国家城市信息
静态住宅商品购买POST/vcpcloud/api/padApi/createProxyOrder静态住宅购买
静态住宅代理订单明细POST/vcpcloud/api/padApi/selectProxyOrderList订单明细
静态住宅代理续费POST/vcpcloud/api/padApi/createRenewProxyOrder静态住宅续费
查询静态住宅代理列表POST/vcpcloud/api/padApi/queryProxyList静态住宅代理列表

9️⃣ TK 自动化

接口方法路径说明
自动化任务列表查询POST/vcpcloud/api/padApi/autoTaskList自动化任务列表
创建自动化任务POST/vcpcloud/api/padApi/addAutoTask创建自动化任务
自动化任务重试POST/vcpcloud/api/padApi/reExecutionAutoTask自动化任务重试
自动化任务取消POST/vcpcloud/api/padApi/cancelAutoTask自动化任务取消

🔟 SDK Token

接口方法路径说明
根据 padCode 获取 SDK 临时 tokenPOST/vcpcloud/api/padApi/stsTokenByPadCode签发 SDK 临时 token
清除 SDK 授权 TokenPOST/vcpcloud/api/padApi/clearStsToken清除 SDK 授权 Token

📋 回调通知事件

事件taskBusinessType说明
实例状态回调999实例运行/连接状态变更
实例重启任务1000重启结果通知
实例重置任务1001重置结果通知
异步执行 ADB 任务1002ADB 命令执行结果
应用安装任务1003应用安装结果
应用卸载任务1004应用卸载结果
应用停止任务1005应用停止结果
应用重启任务1006应用重启结果
应用启动任务1007应用启动结果
实例文件上传任务1009文件上传结果
实例升级镜像任务1012升级镜像结果
一键新机1124一键新机结果
用户镜像上传4001用户镜像上传结果

回调需在 WEB 端配置回调地址,详细字段与示例见 回调任务业务类型码。


🚦 常见错误码

错误码说明处理建议
200成功-
2031无效的密钥检查 AK/SK
2032请求头缺少 Authorization补充签名请求头
2019验证签名失败按 使用指南 核对签名
100000请求参数不正确检查参数是否符合要求
100003缺少请求头 Authorization检查请求头
100004无效的签名检查签名计算
100005验证签名失败确认签名方式正确
110028实例不存在检查实例编号
110013实例不存在检查实例参数
110031实例未就绪等待实例就绪
120008token 不属于当前用户确认 token 归属

更多错误码见 错误码说明。


💡 使用建议

提示

  1. 认证安全:妥善保管 AK/SK,勿在客户端硬编码,定期更换。
  2. 异步任务:重启、重置、安装、上传等为异步任务,建议配置回调或使用任务详情接口轮询结果。
  3. 批量限制:批量接口有数量上限(如 200 个实例),注意分批与失败列表处理。
  4. 实例状态:部分操作要求实例在线或就绪,请先查实例状态再调用。
  5. 改机与重启:修改安卓改机属性、SIM 等需重启生效,注意与「修改实例属性」的生效时机区别。

📖 相关文档

相关信息

文档说明
接口文档完整接口说明、请求/响应参数及示例
使用指南认证、签名与调用示例
错误码说明系统错误码与解决方案
回调任务业务类型码回调类型与示例 JSON
实例列表实例列表字段说明
安卓改机属性列表改机属性参考

文档版本:速查版
内容以 OpenAPI 接口文档 为准

Prev
接口文档
Next
OpenAPI 规范(AI 专用)