Developer API

通过 REST API 将 DevGo24 的企业签名与分发能力集成到您的 CI/CD 流程中。支持自动化上传 IPA、选择证书签名并获取分发链接。

基础 URL: https://api.devgo24.com/v1 版本: 1.0.2

鉴权 (Authentication)

所有 API 请求都必须在 Header 中包含 API Key。您可以在用户控制台的“开发者设置”中生成密钥。

HTTP 请求头
Authorization: Bearer YOUR_API_KEY

上传应用

POST /apps/upload

上传 IPA 或 APK 文件以获取临时文件 ID (`file_key`)。文件最大支持 2GB。

参数名 类型 必填 说明
file 二进制 应用安装包文件 (.ipa/.apk)
请求示例
curl -X POST https://api.devgo24.com/v1/apps/upload \
  -H "Authorization: Bearer YOUR_KEY" \
  -F "file=@game_v1.0.ipa"
JSON 响应
{
  "code": 200,
  "data": {
    "file_key": "tmp_8f7a9d8e...",
    "file_name": "game_v1.0.ipa",
    "size": 45028192
  }
}

提交签名任务

POST /tasks/create

使用上传获得的文件 Key 创建签名任务。

参数名 类型 说明
file_key 字符串 上传接口返回的 key
cert_type 字符串 证书类型: `enterprise` (企业签) 或 `super` (超级签)
请求示例
curl -X POST https://api.devgo24.com/v1/tasks/create \
  -H "Authorization: Bearer YOUR_KEY" \
  -d '{
    "file_key": "tmp_8f7a9d8e...",
    "cert_type": "enterprise"
  }'
JSON 响应
{
  "code": 200,
  "data": {
    "task_id": "tsk_9921002",
    "status": "pending"
  }
}

遇到技术问题?

我们的工程师可以在 Telegram 群组中为您提供实时 API 调试支持。

加入技术群