接口设计(待写)
1.提交打包任务接口
- 请求地址:http://xxx.mob.com/task/submit
- 请求方式:POST
- 请求体编码: text/json
- 响应体编码: text/json
- 请求参数:
{
"userId": 登陆用户id(int)
"appkey": 统一appkey(string)
"args": {
"title": 应用标题(string)
"icon": 应用图标 (string)
"uiType": ui类型(enum int) [1,2]
}
"needPackType": 需要的打包类型 (enum str) [android, ios]
"needSdkType": 需要的sdk类型 (enum str) [bbs, ums, cms]
}
- 响应参数:
{
"status": 响应状态(int) 1- 成功,0- 失败
"data": {
"taskId": 任务id(string),成功时有值
}
}
2.查询打包任务状态接口
-
请求方式:GET
-
响应体编码: text/json
-
请求参数: taskId
-
响应参数:
{
"status": 响应状态(int) 1- 成功,0- 失败
"data": {
"taskStatus": 任务状态(enum str) [init, doing, success, failed]
"downloadUrl": 下载地址(string) taskStatus=success时有值
}
}
3.任务状态回调接口
-
请求地址:http://xxx.mob.com/task/callback?taskId={taskId}&status={status}
-
请求方式:GET
-
响应体编码: text/json
-
请求参数:
字段名称 | 字段类型 | 字段含义 | 举个栗子 |
---|---|---|---|
taskId | string | 任务 id | 1 |
status | enum str | 执行状态 | [read_args,packing,success, failed] |
- 响应参数:
{
"status": 响应状态(int) 1- 成功,0- 失败
}
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于