公開 API
分辨 401、403、422 與 429
401 的意思是這把金鑰根本沒被接受。403 是金鑰被接受了,但這個操作不被允許。422 是請求已被理解,而內容有誤。429 是你越過了流量上限,應當等待而不是立刻重試。
步驟
- 遇到 401,檢查金鑰是否存在、是否過期、是否寄在你以為的那個標頭裡——常見成因是貼上時被截斷。
- 遇到 403,讀一讀
code:權限範圍不足、位址不在允許名單裡,或金鑰屬於另一個工作區。重連沒有用,該變的是權限。 - 遇到 422,讀回應點名的那個欄位,然後把內容改對。
- 遇到 429,尊重流量上限標頭並等待。立刻再送只會更糟。
- 留好回應裡的
requestId——支援團隊正是靠它找到你那一次具體呼叫。
如何驗證結果
改正之後同一個請求成功了,回應帶著 2xx 狀態與預期的物件。
常見的出錯之處
- 把 403 當成金鑰壞了,於是重新簽發,而這什麼也改變不了。
- 在密集的迴圈裡反覆撞 429。
- 把金鑰而不是請求 ID 寄給支援團隊。
這篇文章解決了你的問題嗎
這沒有幫上忙
請寫信給我們,附上平台與版本、你走過的步驟、期望的結果,以及相關的工作區或 QR Code。附上任何東西之前,請先遮蔽全部機密資訊。
寫信給支援團隊