(以下內容均翻譯自英文版文件,最新資訊及內容敬請切換至英文語系參考原文)
HTTP 狀態碼
當您呼叫平台 API 時,會以標準 HTTP 狀態碼作出回應。分類如下:
HTTP 狀態碼 | 描述 |
---|---|
2xx | 成功的回應 |
4xx | 客戶端錯誤 |
5xx | 伺服器錯誤 |
錯誤代碼
當 API 出錯時,將提供標準化的回應格式,其結構如下:
{ "code": error_code, "message": "error_message", "details": [ { "@type": "string", ... } ] }
回應中的屬性描述如下:
屬性 | 類型 | 描述 |
---|---|---|
code | integer | 這是一個標準化的錯誤代碼,軟體可利用它來確定如何處理該錯誤。 |
message | string | 對錯誤的可讀解釋,提供了出錯原因的來龍去脈。 |
details | array[object] | 這是一個附加資訊物件數組,可提供有關錯誤的更多資訊。 |
詳細物件
屬性 | 類型 | 描述 |
---|---|---|
@type | string | 標識序列化協議緩衝區報文的類型。 |
reason | string | 提供錯誤原因。 |
domain | string | 表示發生錯誤的 API 網域 |
metadata | string | 包含有關錯誤的其他詳細資訊,例如更全面的錯誤資訊。 |