Skip to content

開放平台API狀態碼說明文件

文件說明

本文件定義了開放平台API介面回傳的狀態碼規範,用於明確介面呼叫結果、錯誤類型及原因,便於開發者快速定位和解決問題。所有API介面均遵循此狀態碼規則回傳結果。

狀態碼分類規則

狀態碼段分類說明
200成功(介面呼叫正常完成)
1xxxx通用錯誤(非分類性異常)
2xxxx驗證授權相關錯誤
4xxxx請求/參數驗證相關錯誤
5xxxx介面相關錯誤
6xxxx限流相關錯誤
7xxxx業務逻輯相關錯誤

狀態碼詳情

1. 成功狀態碼

狀態碼列舉識別說明
200SUCCESS介面呼叫成功

2. 通用錯誤(1xxxx)

狀態碼列舉識別說明
10000UNKNOWN_ERROR未知錯誤,請聯絡技術支援

3. 驗證授權相關錯誤(2xxxx)

狀態碼列舉識別說明
20001API_KEY_MISSINGAPI金鑰缺失(請求中未携带API Key參數)
20002API_KEY_INVALID無效的API金鑰(已禁用、過期或未審核透過)
20010TIMESTAMP_MISSING時間戳參數缺失(請求中未携带timestamp參數)
20011TIMESTAMP_FORMAT_ERROR時間戳格式錯誤(必须為10位或13位數字)
20012TIMESTAMP_EXPIRED時間戳已過期(請求逾時,需重新產生時間戳呼叫)
20020SIGNATURE_MISSING簽章參數缺失(請求中未携带signature參數)
20021SIGNATURE_VERIFY_FAILED簽章驗證失敗(簽章產生規則錯誤或參數被篡改)

4. 請求/參數驗證相關錯誤(4xxxx)

狀態碼列舉識別說明
400INVALID_REQUEST請求體無法解析(需要檢查請求參數的傳遞方式是否符合文件要求)
404NOT_FOUND介面路徑不存在(需要檢查請求的路徑是否正確)
405REQUEST_METHOD_NOT_ALLOWED請求方法不允許(需要檢查請求的方法是否符合文件要求)
40001REQUIRED_PARAMS_EMPTY必填參數缺失(介面要求的必傳參數未提交)
40002REQUIRED_PARAMS_ILLEGAL請求參數不合法(參數格式/取值範圍不符合要求)

5. 介面相關錯誤(5xxxx)

狀態碼列舉識別說明
50001INTERFACE_NOT_FOUNDAPI介面不存在(請求路徑錯誤)

6. 限流相關錯誤(6xxxx)

狀態碼列舉識別說明
60001INTERFACE_RATE_LIMIT介面呼叫頻率超限,請稍後重試

7. 業務逻輯相關錯誤(7xxxx)

狀態碼列舉識別說明
70001NOT_ENOUGH_CREDIT帳戶餘額不足,請充值