Skip to content

Latest commit

 

History

History
80 lines (58 loc) · 1.45 KB

list-all.md

File metadata and controls

80 lines (58 loc) · 1.45 KB

获取所有工程列表

URI

/projects

请求方式

GET

包头

Authorization: Bearer <token>

成功

成功返回状态码

状态码 说明 备注
200 获取成功

成功返回数据

key 类型 说明 备注
_id string 工程 ID
bundle_id string 应用标识符
name string 工程名称
introduction string 工程介绍
members member array 工程成员列表 详细说明

成功返回数据实例

[
  {
    "_id": "FDSF32423",
    "bundle_id": "com.greedlab.greedpatch",
    "name": "project name",
    "Introduction": "project Introduction",
    "members": [

    ]
  }
]

失败

失败返返回状态码

状态码 说明 备注
401 token 失效
403 无权限访问工程
500 服务器内部错误

失败返回数据实例

{
  "message": "工程不存在"
}

example

curl -H "Accept: application/vnd.greedlab+json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE0NzIxNzkzOTI4MTgsImV4cCI6MTQ3NDc3MTM5MjgxOCwiaWQiOiI1N2JmYTljZDUwMWMzOTE5YTI1YTdkNGMiLCJzY29wZSI6ImRlZmF1bHQifQ.z1Mm55-ItrO2KZj3Fakvt22JNmqjf2jBMeP-UVA2i7M" -X GET localhost:4002/projects