管理员或工程成员可访问.
Authorization: Bearer <token>
key |
类型 |
是否必须 |
说明 |
备注 |
例子 |
project_id |
string |
是 |
工程 ID |
|
|
project_version |
string |
是 |
工程版本 |
|
|
patch_version |
string |
否 |
当前补丁版本号 |
和 project_version 对应 |
|
状态码 |
说明 |
备注 |
200 |
有补丁 |
有数据返回 |
204 |
无补丁 |
不返回任何数据 |
key |
类型 |
说明 |
备注 |
例子 |
id |
string |
补丁 ID |
|
|
project_id |
string |
工程 ID |
|
|
project_version |
string |
工程版本 |
|
|
patch_version |
string |
最新补丁版本号 |
|
|
hash |
string |
补丁 hash 值 |
|
|
patch_url |
string |
补丁下载地址 |
|
|
{
"id": "DSF565ew",
"project_id": "DSF565ew",
"project_version": "1.0",
"patch_version": "1",
"hash": "FDSJFEIoidwiew12",
"patch_url": "http://www.greedpatch.greedlab.com/patch/XXXXXX.zip"
}
状态码 |
说明 |
备注 |
400 |
bundle_id 不能为空 |
|
401 |
token 失效 |
|
403 |
无权限访问 bundle_id |
|
404 |
bundle_id 不存在 |
|
500 |
服务器内部错误 |
|
{
"message": "bundle_id 不存在"
}
curl -H "Accept: application/vnd.greedlab+json" -H "Content-Type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE0NzIxODEyMzUxMzksImV4cCI6MTQ3NDc3MzIzNTEzOSwiaWQiOiI1N2JmOWJhMWNlODRjOTk5YTBlZmQ1YjciLCJzY29wZSI6ImRlZmF1bHQifQ.ESm0koiqDc8nfRTiHp4Uwo7PKNCtPRU5dfVfLT6MUSk" -X POST -d '{"project_id":"57bfebadd2dbc1cea6430f8b","project_version":"1.0"}' localhost:4002/patches/check