Files
admin9webs 322b7737eb archive: 紫鸟/HubStudio 文档快照(3889 篇 Markdown)
来源:紫鸟帮助中心/博客/主站资讯 + HubStudio API 文档/帮助中心 + 三个官方 skill 仓库。
只入库 Markdown 与元数据;原始 HTML 与 tarball 留在本机。
2026-10-05 12:11:35 +00:00

12 KiB

复制页面

Hubstudio

  • API 使用说明文档

  • Linux Server 部署与自动化指南

  • Hubstudio CLI 命令行操作指南

Hubstudio local API

环境管理

  • 获取环境列表

  • 创建环境

  • 更新环境

  • 更新环境代理

  • 导入Cookie

  • 导出Cookie

  • 删�除环境

  • 获取随机UA

  • 清除环境本地缓存

  • 清理环境内插件缓存

  • 刷新指纹

  • 查询webglVendor和webglRenderer

  • 批量修改备注

  • 下载内核

  • 更新环境基础信息

  • 更新环境标签

浏览器环境

  • 打开环境

  • 关闭环境

  • 关闭所有环境

  • 获取浏览器状态

  • 切换浏览器窗口

  • 获取所有�打开环境

  • 获取全部屏幕(物理机的屏幕)

  • 浏览器窗口自定义排列

云手机

应用管理

  • APP列表(分页)\查询可安装应用列表

  • 已安装应用列表查询

  • 新增团队应用

  • app应用安装

  • APP启动

  • APP重启

  • APP停止

  • APP卸载

  • 添加自定义到团队应用

  • 设置隐藏无障碍服务

文件管理

  • 选择本地上传文件到云手机

  • 公网文件上传文件到云手机

  • 设置keyBox

RPA

  • RPA模板参数填写规范

  • RPA-计划分页查询

POST

  • RPA-个人模板分页查询

POST

  • RPA-市场模板分页查询

POST

  • RPA-保存计划

POST

  • RPA-取消计划

POST

  • RPA-执行记录分页查询

POST

  • RPA-取消记录

POST

  • RPA-记录详情查询

POST

  • RPA-快速保存一次性计划

POST

  • 云手机商品列表

POST

  • 云手机分页列表

POST

  • 添加云手机

POST

  • 国家时区语言列表

POST

  • 批量开启云手机

POST

  • 批量关闭云手机

POST

  • 更新代理

POST

  • 批量获取云手机ADB状态

POST

  • 批量更新云手机ADB状态

POST

  • 一键新机

POST

  • 获取一键新机状态及可用数量

POST

  • 查询品牌机型

POST

  • 执行shell命令

POST

  • 修改云手机信息

POST

  • 发送短信到云手机

POST

  • 批量删除云手机

POST

  • 批量修改云手机分组

POST

  • 截图

POST

  • Base64截图

POST

  • 查询团队预装应用列表

POST

  • 触控-单击

POST

  • 触控-双击

POST

  • 触控-拖拽

POST

  • 触控-长按

POST

  • 触控-滑动

POST

平台账号管理

  • 账号分页列表

  • 账号删除

  • 添加环境账号

  • 账号更新

分组管理

  • 删除环境分组

  • 新建环境分组

  • 获取环境分组列表

TK 运营自动化

  • 创建批量发视频任务

  • 创建TikTok智能养号任务

  • 创建批量改资料任务

  • 分页查询自动化任务

  • 分页查询自动化任务执行明细

  • 查询自动化任务结果

  • 取消自动化任务

团队工具

  • 创建或覆盖团队 Webhook

  • 获取云手机远程连接

  • 查询团队账户余额

  • 查询团队环境打开次数

用户登录态

  • 退出登录

  • 账号登录

  • Hubstudio open API

  • 认证

  • 获取调用凭证

  • 查询当前凭证信息

  • 环境管理

  • 获取环境列表

  • 创建环境

  • 更新环境

  • 更新环境代理

  • 删除环境

  • 导入Cookie

  • 导出Cookie

  • 获取随机UA

  • 刷新指纹

  • 批量修改备注

  • 查询webglVendor和webglRenderer

  • 平台账号

  • 账号分页列表

  • 账号更新

  • 添加环境账号

  • 账号删除

  • 环境分组

  • 获取环境分组列表

  • 新建环境分组

  • 删除环境分组

  • 云手机

  • 云手机商品列表

  • 云手机分页列表

  • 添加云手机

  • 批量删除云手机

  • 国家时区语言列表

  • 批量开启云手机

  • 批量关闭云手机

  • 更新代理

  • 批量获取云手机ADB状态

  • 批量更新云手机ADB状态

  • 查询品牌机型

  • 一键新机

  • 获取一键新机状态及可用数量

  • 公网文件上传文件到云手机

  • APP列表(分页)\查询可安装应用列表

  • 新增团队应用

  • 已安装应用列表查询

  • app应用安装

  • APP启动

  • APP重启

  • APP停止

  • APP卸载

  • 执行shell命令

  • 设置keyBox

  • 修改云手机信息

  • 批量修改云手机分组

  • 发送短信到云手机

  • 获取云手机远程连接

  • 截图

  • Base64截图

  • 触控-单击

  • 触控-双击

  • 触控-长按

  • 触控-滑动

  • 触控-拖拽

  • 查询团队预装应用列表

  • 设置隐藏无障碍服务

  • TK自动化

  • 创建批量发视频任务

  • 创建TikTok智能养号任务

  • 创建批量改资料任务

  • 分页查询自动化任务

  • 查询自动化任务结果

  • 分页查询自动化任务执行明细

  • 取消自动化任务

复制页面

RPA模板参数填写规范

templateParameter 参数规范

1 .

参数来源 参数键(key)必须从以下接口返回的 parameter 字段中提取:

获取市场模板页面接口

获取个人模板页面接口

2 .

数据结构

参数以 JSON 对象格式提交:{"key1": "value1", "key2": "value2"}

最终参数值需根据业务逻辑反序列化后使用

3 .

常见类型参数 以下参数类型直接按对应格式传值:

string(字符串):{"name": "John"}

decimal / number(数字):{"amount": 100.50}

boolean(布尔值):{"enabled": true}

4 .

媒体类型参数 对于图片(pic)、视频(video)等媒体参数,除基础信息外,必须包含固定键 Extra 。示例格式如下:

{"__Extra__":{"pic":{"name":"pic_name","size":204800},"video":{"name":"video_name","size":204800000}},"pic":"https://xxxxx.com/test.png","video":"https://xxxxx.com/baby.mp4"}

5 .

参数配置示例 以下示例演示使用市场模板保存计划时,如何配置 templateParameter 参数:

步骤 1:获取模板参数 调用市场模板接口:

GET http://127.0.0.1:6873/api/v1/cloud-mobile/rpa/template/market/page

从响应中提取 parameter 字段,例如:

{"code":0,"msg":"Success","requestId":"d8068c6d-e352-42bf-be4a-bcd1ec4fdf4c","timestamp":1775117889854,"data":{"list":[{"id":7,"sort":0,"title":"TikTok 智能养号","type":1,"description":"支持自定义编排流程","parameter":"{\"点赞概率\":{\"extra\":{\"type\":\"integer\",\"required\":false,\"name\":\"点赞概率\",\"index\":3,\"numberRange\":{\"enabled\":true,\"min\":0,\"max\":95},\"defaultValue\":{\"enabled\":true,\"value\":25}},\"type\":\"integer\",\"default\":25},\"关注概率\":{\"extra\":{\"type\":\"integer\",\"required\":false,\"name\":\"关注概率\",\"index\":2,\"numberRange\":{\"enabled\":true,\"min\":0,\"max\":95},\"defaultValue\":{\"enabled\":true,\"value\":0}},\"type\":\"integer\",\"default\":0},\"查看评论概率\":{\"extra\":{\"type\":\"integer\",\"required\":false,\"name\":\"查看评论概率\",\"index\":4,\"numberRange\":{\"enabled\":true,\"min\":0,\"max\":95},\"defaultValue\":{\"enabled\":true,\"value\":5}},\"type\":\"integer\",\"default\":5},\"预估浏览视频数量\":{\"extra\":{\"type\":\"integer\",\"required\":true,\"name\":\"预估浏览视频数量\",\"index\":1,\"defaultValue\":{\"enabled\":true,\"value\":130},\"numberRange\":{\"enabled\":true,\"min\":1,\"max\":1000}},\"type\":\"integer\",\"default\":130}}","updateDate":"2026-03-26T10:24:39","appIconUrls":["http://xxxxx.com/3f86a248e7726c8b05369322584ee087.png"],"author":"赵"},{"id":6,"sort":0,"title":"TikTok 发布视频","type":1,"description":"支持自定义编排流程","parameter":"{\"选择视频\":{\"extra\":{\"type\":\"video\",\"required\":true,\"sizeLimit\":{\"value\":300,\"unit\":\"MB\"},\"formatType\":[\"mp4\",\"mov\"],\"name\":\"选择视频\",\"index\":1},\"type\":\"video\"},\"视频文案\":{\"extra\":{\"type\":\"string\",\"required\":false,\"multiline\":{\"enabled\":true,\"value\":3},\"name\":\"视频文案\",\"charValid\":{\"enabled\":true,\"value\":1000},\"index\":2,\"placeholder\":\"为视频添加描述性的文案。\"},\"type\":\"string\"},\"封面图片\":{\"extra\":{\"type\":\"image\",\"required\":false,\"sizeLimit\":{\"value\":5,\"unit\":\"MB\"},\"formatType\":[\"jpg\",\"png\",\"jpeg\"],\"name\":\"封面图片\",\"index\":3},\"type\":\"image\"},\"AI标签\":{\"extra\":{\"type\":\"boolean\",\"required\":false,\"name\":\"AI标签\",\"index\":4,\"placeholder\":\"添加后,您的内容将显示一条标签,表明它是 AI 生成或 AI 编辑的内容。\"},\"type\":\"boolean\"},\"获取线索\":{\"extra\":{\"type\":\"boolean\",\"required\":false,\"name\":\"获取线索\",\"index\":5,\"placeholder\":\"在视频中添加“获取线索”组件?需要已启用“获取线索”功能的商业账号。\"},\"type\":\"boolean\"},\"商品ID\":{\"extra\":{\"type\":\"string\",\"required\":false,\"multiline\":{\"enabled\":true,\"value\":2},\"name\":\"商品ID\",\"charValid\":{\"enabled\":true,\"value\":50},\"index\":6,\"placeholder\":\"选填。输入商品 ID 以在视频中挂载商品。如果账号不支持此功能,发布将会失败。\"},\"type\":\"string\"},\"商品标题\":{\"extra\":{\"type\":\"string\",\"required\":false,\"multiline\":{\"enabled\":true,\"value\":2},\"name\":\"商品标题\",\"charValid\":{\"enabled\":true,\"value\":30},\"index\":7,\"placeholder\":\"选填。输入小黄车对应的商品标题或描述,最多 30 个字符。\"},\"type\":\"string\"},\"评论\":{\"extra\":{\"type\":\"string\",\"required\":false,\"multiline\":{\"enabled\":true,\"value\":3},\"name\":\"评论\",\"charValid\":{\"enabled\":true,\"value\":200},\"index\":8,\"placeholder\":\"视频发布成功后自动发布一条评论,最多 200 个字符。\"},\"type\":\"string\"}}","updateDate":"2026-03-25T20:24:13","appIconUrls":["http://xxxxx.com/3f86a248e7726c8b05369322584ee087.png"],"author":"赵"},{"id":4,"sort":0,"title":"Instagram 智能养号","type":1,"description":"支持自定义编排流程","parameter":"{\"Probability of liking\":{\"extra\":{\"type\":\"integer\",\"required\":false,\"name\":\"Probability of liking\",\"index\":3,\"numberRange\":{\"enabled\":true,\"min\":0,\"max\":90},\"defaultValue\":{\"enabled\":true,\"value\":5}},\"type\":\"integer\",\"default\":5},\"Probability of following\":{\"extra\":{\"type\":\"integer\",\"required\":false,\"name\":\"Probability of following\",\"index\":2,\"numberRange\":{\"enabled\":true,\"min\":0,\"max\":90},\"defaultValue\":{\"enabled\":true,\"value\":5}},\"type\":\"integer\",\"default\":5},\"Probability of viewing comments\":{\"extra\":{\"type\":\"integer\",\"required\":false,\"name\":\"Probability of viewing comments\",\"index\":4,\"numberRange\":{\"enabled\":true,\"min\":0,\"max\":90},\"defaultValue\":{\"enabled\":true,\"value\":5}},\"type\":\"integer\",\"default\":5},\"Estimated number of videos browsed\":{\"extra\":{\"type\":\"integer\",\"required\":true,\"name\":\"Estimated number of videos browsed\",\"index\":1,\"defaultValue\":{\"enabled\":true,\"value\":15},\"numberRange\":{\"enabled\":true,\"min\":1,\"max\":1000}},\"type\":\"integer\",\"default\":15}}","updateDate":"2026-03-25T10:56:10","appIconUrls":["https://xxxxx.com/2e477dd8f50a42d3b116083247e7806d.png"],"author":"Owen"},{"id":5,"sort":1,"title":"Instagram发布视频-Plus","type":1,"description":"支持自定义编排流程","parameter":"{\"videoDownloadUrl\":{\"type\":\"video\",\"extra\":{\"name\":\"Select Video\",\"type\":\"video\",\"required\":true,\"defaultValue\":{\"enabled\":false},\"index\":1,\"sizeLimit\":{\"value\":200,\"unit\":\"MB\"},\"formatType\":[\"mp4\",\"mov\"]}},\"videoDescription\":{\"type\":\"string\",\"extra\":{\"name\":\"Video Caption\",\"type\":\"string\",\"required\":false,\"charValid\":{\"enabled\":true,\"value\":1000},\"multiline\":{\"enabled\":true,\"value\":3},\"defaultValue\":{\"enabled\":false},\"index\":2}},\"enableAddAILabel\":{\"type\":\"boolean\",\"extra\":{\"name\":\"AI Label\",\"type\":\"boolean\",\"required\":false,\"defaultValue\":{\"enabled\":false},\"index\":4}}}","updateDate":"2026-04-01T17:07:44","appIconUrls":["https://xxxxx.com/2e477dd8f50a42d3b116083247e7806d.png"],"author":"Owen"}],"total":4}}

步骤 2:构建参数 JSON 根据参数要求构造 JSON 对象:

{"__Extra__":{"videoDownloadUrl":{"name":"video_name.mp4","size":204800000}},"videoDownloadUrl":"https://xxxxx.com/baby.mp4"}

转义 JSON 字符串 将 JSON 对象转换为转义后的字符串格式:

"{\"__Extra__\": {\"videoDownloadUrl\": {\"name\": \"video_name.mp4\",\"size\": 204800000}},\"videoDownloadUrl\": \"https://xxxxx.com/baby.mp4\"}"

步骤 4:调用接口 将转义后的字符串作为 templateParameter 参数的值,传入目标接口

接口信息 接口地址:POST /api/v1/cloud-mobile/rpa/task/save

修改于 2026-04-14 03:59:49

上一页

设置keyBox

下一页

RPA-计划分页查询