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帳戶餘額不足,請儲值