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 调试支持。