在请求返回的结果中,HTTP 状态码会表明处理完成后的状态,符合 HTTP 规范所规定的语义。

当错误发生时,消息体以 json 格式返回具体的错误信息。

错误码列表

错误码 错误描述 HTTP 状态码

1

Your account might be delinquent

402

2

Your account is suspended

403

3

The HTTP header Authorization has wrong format

401

4

The access key id you provided does not exist

401

5

You must provide the Date HTTP header

400

6

The HTTP header Date has wrong format

400

7

The provided signature has expired

401

8

signature not match

401

20

You are denied to accomplish this request

403

21

You don’t have enough permission to accomplish this request

403

22

Missing parameter(s) or missing parameter value(s)

403

23

Invalid parameter(s) or invalid parameter value(s)

400

24

Invalid methods(s)

400

25

Max requests exceeded

400

26

Can’t find the resource

400

100

Internal Server Error occurred

500

101

Service temporarily unavailable

503

返回格式

错误信息的返回格式如下:

参数名

解释

code

错误码

message

详细错误信息

错误返回示例:

{
    'code': '23',
    'message': 'Invalid parameter(s) or invalid parameter value(s)'
}