自动化打包开发文档

简单、高效、实用的 App 生成平台 Open API。对接问题请联系微信:ksfsbmz

新版交互文档:new_md.html

基础说明

上传图片

POST/files?key={密钥}

请求参数

字段名类型必填方式说明示例
keyStringQuery用户密钥c4ca4238...
fileFileForm图片文件 jpg/jpeg/png

返回示例

{
  "code": 0,
  "data": { "id": 1 },
  "message": "上传成功"
}

提交任务

POST/tasks?key={密钥}

请求参数

字段名类型必填方式说明示例
keyStringQuery用户密钥
project_idIntPOST项目 ID3
packageStringPOST包名,留空随机com.demo.app
nameStringPOST应用名称我的应用
iconIntPOST图标文件 ID1 为公共图标
backgroundIntPOST启动图文件 ID2 为公共启动图
argsJSONPOST项目参数 JSON 字符串{"url":"https://example.com"}
notice_urlStringPOST任务完成回调 URL(GET,参数 id=任务ID)
包月用户生成部分项目时可能免费(消耗每日额度),具体以项目 is_vip 与用户包月等级为准。

返回示例

{
  "code": 0,
  "data": { "id": 10086 },
  "message": "创建任务成功"
}

查看 App 类型 / 项目 ID

GET/projects?key={密钥}

返回字段(data 数组项)

字段说明
project_id提交任务时使用的项目 ID
name项目名称
money单次价格(元)
is_vip0 按次付费;1 普通包月可免费;2 高级包月可免费
keys在线表单字段定义,用于构造 args
tags / img标签与预览图

部分项目 args 示例

更多字段含义请在平台首页「在线提交」选择对应 App 类型后,查看表单字段名称。

查询任务进度

GET/tasks/query?key={密钥}

常用 Query 参数

字段名类型说明
idInt任务 ID
project_idInt项目 ID
statusInt-1 失败;0/2 生成中;1 成功;4 链接失效
page / limitInt分页,limit 最大 50
url 等String按 args 内字段筛选

data 项主要字段

字段说明
id任务 ID
name / package应用名称、包名
icon图标地址,如 /xcapi/icon/{md5}
pay_method1 余额;2 包月额度;3 卡密
pay_money实际支付金额
android_url / ios_url安卓、iOS 下载链接
windows_url / macos_url / ubuntu_url桌面端下载链接
download_expire_days下载链接剩余有效天数
status1 成功;0/2 生成中;3 队列;-1 失败;4 过期
is_refunded失败是否已退款:0 否,1 是
created_at / updated_at创建、完成时间

返回示例

{
  "code": 0,
  "total_count": 1,
  "data": [{
    "id": 1,
    "name": "我的应用",
    "icon": "/xcapi/icon/abc123...",
    "pay_method": 1,
    "pay_money": "1.00",
    "android_url": "https://...",
    "ios_url": "https://...",
    "status": 1,
    "is_refunded": 0
  }],
  "message": "查询成功"
}

获取本地分发页 ZIP

GET/tasks/create_download_page_zip/{任务ID}?key={密钥}
{
  "code": 0,
  "data": { "download_url": "https://..." },
  "message": "生成成功"
}

查询账户信息

GET/users/{密钥}

data 主要字段

字段说明
key / phone / email密钥与账号信息
money账户余额
vip_status包月状态描述
vip_level0 无;1 普通包月;2 高级包月
vip_active包月是否在有效期内
daily_quota包月每日生成额度
icon_id / background_id默认图标、启动图 ID
task_succeeded_total_count成功生成次数
task_failed_total_count失败次数
{
  "code": 0,
  "data": {
    "key": "c4ca4238a0b923820dcc509a6f75849b",
    "money": "100.00",
    "vip_status": "普通包月(2026-12-01 00:00:00),每日限额200次",
    "vip_level": 1,
    "vip_active": true,
    "daily_quota": 200
  },
  "message": "查询成功"
}