本頁面將說明您在使用 Display & Video 360 API 時可能會遇到的不同類型錯誤和警告。
API 錯誤
無法完成的 API 要求會傳回錯誤訊息。傳回錯誤的要求會計入使用者配額,並在審查要求增加配額時納入考量。您應處理錯誤回應,以免日後發生錯誤。
錯誤回應採用以下格式,並包含 HTTP 回應代碼、錯誤訊息和 Google RPC 代碼狀態:
{
"error": {
"code": integer,
"message": string,
"status": enum (google.rpc.Code)
}
}
以下列出常見的 API 錯誤,以及在傳回錯誤時建議採取的行動:
程式碼 | 單次點擊收益 | 建議做法 |
---|---|---|
400
|
INVALID_ARGUMENT
|
您的要求發生問題。請查看錯誤回應中的訊息欄位,並據此修改要求。 |
401
|
UNAUTHENTICATED
|
無法正確驗證您的要求。請確認您在要求中加入有效的 OAuth 憑證。如需更多資訊,請參閱入門指南。 |
403
|
PERMISSION_DENIED
|
您沒有完成要求所需的權限。確認您的使用者帳戶具備相關合作夥伴或廣告主的適當權限。 |
404
|
NOT_FOUND
|
找不到您嘗試擷取的資源。請確認您使用的 ID 正確無誤,且為要擷取的資源類型。 |
409
|
ABORTED
|
您嘗試修改的資源正在其他地方進行修改。請稍候幾秒鐘,然後再重試要求。 |
429
|
RESOURCE_EXHAUSTED
|
您已超過頻率限制或每日要求配額。請使用 Google API 控制台檢查 API 用量,並修改工作流程,讓工作流程在現有配額限制內運作。詳情請參閱「配額最佳化」頁面。 |
500
|
INTERNAL
|
API 發生內部錯誤。請稍候幾秒鐘,然後再重試要求。如果錯誤持續發生,請與支援團隊聯絡。 |
504
|
DEADLINE_EXCEEDED
|
API 完成要求所需時間過長。請稍候片刻,然後重試要求。如果錯誤持續發生,請與支援團隊聯絡。 |
SDF 錯誤
Display & Video 360 API 會使用非同步方法產生及下載結構化資料檔案 (SDF)。因此,在 SDF 產生過程中擲回的錯誤會在完成的 SDF 下載工作中傳回。在 error
中完成的 SDF 下載工作會標示為已完成,但在 response
欄位中填入錯誤欄位,而不是媒體資源名稱,如以下截錄範例所示:
{
...
"done": true,
"error": {
"code": 3,
"message": "We couldn't prepare your CSV files: Invalid filter Ids for Advertiser: 00000000"
}
}
如果您在嘗試產生 SDF 時收到可採取行動的錯誤訊息,請按照訊息指示操作。如果錯誤訊息沒有明確的解決方法,建議您採取下列行動:
- 請確認使用者具備母項合作夥伴或廣告客戶資源的適當權限。
- 確認篩選器中提供的 ID 正確無誤,且與預期的資源類型相符,並位於指定根 ID 的內容中。
- 請確認您未超過每位使用者二十個並行 SDF 下載工作的限制。
如果仍發生錯誤,請與支援團隊聯絡,回報你的問題。
非阻斷式警告
非封鎖警告會指派給委刊項,用來指出可能影響委刊項放送的問題。類似的警告會透過通知橫幅在 UI 中顯示。這些警告屬於被動警告,並列在委刊項的 warningMessages
欄位中。
雖然這些警告是被動產生的,但造成這些警告的問題可能會影響委刊項的放送,甚至完全阻止放送。
預防方式
只要適當設定廣告項目,就能避免許多造成非阻斷警告的問題,包括:
- 檔期:如果委刊項的檔期無效,或是父項廣告訂單的檔期已過期,委刊項就會產生警告,且不會放送。為避免發生後者問題,請確認委刊項的檔期不會晚於其父項插入訂單的檔期。
- 已指派的廣告素材:如果委刊項未指派有效的廣告素材,系統會產生警告,且不會放送。
- 指定目標:如果委刊項的指定目標指派不正確,委刊項可能會產生警告,放送作業也可能會受到影響或完全停止。
如果您要複製現有委刊項的設定,請確認現有委刊項不會產生任何意外警告。
監控
在委刊項放送期間,可能會發生導致非阻礙性警告的問題。為確保委刊項放送正確,請監控有效委刊項是否有新產生的警告。您可以使用 advertisers.lineItems.list
函式大量擷取明細項目。如果委刊項產生非預期的警告,請立即解決問題,以減少對放送服務的影響。
即使委刊項的設定或指定目標未變更,仍可能發生問題。例如暫停或終止父項廣告訂單,以及淘汰使用者名單或其他指定目標。