SuperAPI AI 工具集

appcircle

数据与分析

查看项目

更新于 10-16 09:59

技能介绍

Appcircle 是面向移动应用开发的 CI/CD 平台,用于自动化 iOS 和 Android 应用的构建、测试与分发,帮助团队简化开发流程、更快发布应用。官方文档:https://docs.appcircle.io/。

主要对象包括构建、制品、分发、商店提交、测试结果、配置文件、用户、组织、应用、分支、环境变量组、签名身份、设备、工作流、测试设备、提交、发布、邀请、计费、审计日志等。

此技能通过 Membrane CLI 与 Appcircle 交互,Membrane 自动处理身份验证和凭据刷新。安装命令:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>;无头环境会打印授权 URL,完成后执行 membrane login complete <code>。可在任意命令后加 --json 获取机器可读输出。

连接 Appcircle 可用 membrane connection ensure "https://appcircle.io/" --json,由用户在浏览器完成认证。若状态为 BUILDING,可用 npx @membranehq/cli connection get <id> --wait --json 轮询直到 READY;状态为 CLIENT_ACTION_REQUIRED 时按 clientAction 提示完成操作。

查找操作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行操作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参用 --input '{"key": "value"}',结果在 output 字段。

当现有操作不满足需求时,可通过代理直接请求 Appcircle API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。

最佳实践:优先使用 Membrane 的预置操作(内置认证、分页与错误处理);先发现再构建,用 action list --intent 查找已有操作;让 Membrane 管理凭据,不要向用户索取 API 密钥或令牌,而是创建连接。

限制:资料未提供具体的操作清单、参数细节、平台支持范围、价格与计费方式等信息。