返回值 | 涵义 |
---|---|
200 OK |
操作成功 |
201 Created |
创建成功 |
400 Bad Request |
参数错误,或是参数格式错误 |
401 Unauthorized |
认证失败 |
403 Forbidden |
帐号并没有该操作的权限或者项目设置不允许该操作 |
404 Not Found |
资源不存在,也可能是帐号没有该项目的权限(为防止黑客撞库获取库列表) |
405 Method Not Allowed |
没有该接口 |
409 Conflict |
与已存在的对象/内容冲突或者操作行为与规则相冲突 |
422 Unprocessable |
操作不能进行 |
423 Locked |
帐号被锁定,或api请求频率超限 |
429 Too Many Requests |
请求被限流 |
500 Server Error |
服务器出错 |
每个API调用都需要认证,请在query参数中携带access_token,access_token通过调用/ms/auth/api/user/token/get接口获取,返回示例如下。
{
"userId" : "testUserId",
"expirationTime" : 1630565380912,
"accessToken" : "PryTxowDezaM6u1QE1KDeZXiDH%2Bayb%2BabHZHOYLR8%2B8Md9QhAXrUrs2z3U4%2FZ3p9CvP4ObZjZJJ2VdNWQqgX3qeQ1TBK7ADhNXRVWn4q2Q0%3D"
}
TOKEN请求示例:
GET https://{域名/ip}/ms/auth/api/user/token/get
若出现:
{"status": 401,"data": "","result":true,"message": "用户权限验证失败。"}
请先登录bk-ci
API请求示例:
GET https://{域名/ip}/ms/openapi/api/apigw/v3/projects?access_token=PryTxowDezaM6u1QE1KDeZXiDH%2Bayb%2BabHZHOYLR8%2B8Md9QhAXrUrs2z3U4%2FZ3p9CvP4ObZjZJJ2VdNWQqgX3qeQ1TBK7ADhNXRVWn4q2Q0%3D
1)若出现:
Verification failed : token过期错误: Access token expired in: 1630919127633
因access_token已过期,请重新生成。
2)若出现:
Request accessToken is empty.
请检查是否在query参数中携带access_token
3)若出现:
verification failed : token参数非法错误: Access token illegal
请检查access_token是否输入正确