限制

本頁列出 AdSense Management API 專屬的各種配額和限制。這些限制和所有產品專屬限制 (例如每個帳戶的管道數量) 都適用於 AdSense。

API 級別配額

所有傳送至 AdSense Management API 的要求都會計入一般請求頻率配額,不受要求類型影響。

您可以在 Google API 控制台的「配額」頁面中,查看上述任一配額的目前用量。您也可以設定用量快訊或額外的監控功能,詳情請參閱一般 Google Cloud 配額總覽說明文件

超過配額時,系統會拒絕要求,並顯示「HTTP 429 要求數量過多」錯誤。錯誤訊息會詳細說明超出配額的情況。

說明 價值 附註
單一使用者和專案的每分鐘查詢次數 100 n/a
單一專案所有使用者的每分鐘查詢次數 500 n/a
每日查詢次數 10,000 系統會在太平洋時間凌晨 12 點左右重設每日配額。

報表大小限制

AdSense Management API 產生的報表的大小上限取決於輸出格式:

  • JSON 報表 (例如由 accounts.reports.generate 方法產生) 的資料列數量上限為 100,000 個。超過此上限的報表將遭到截斷,但回應中的 totalMatchedRows 欄位會顯示完整報表的大小,可用於判斷是否發生截斷情形。
  • CSV 報表 (例如由 accounts.reports.generateCsv 方法產生) 的資料列數量上限為 1,000,000 個。超過此上限的報表將被截斷。

報表資料列配額

此外,為防範濫用行為,AdSense Management API 也會限制每日和短期間內擷取的報表資料總數。超過限制後,系統就會拒絕要求,並顯示 HTTP 429 要求數量過多錯誤,並顯示相關訊息:「超出報表資料列配額」。

其他要求限制

各種要求參數可控制針對要求傳回多少資料 (例如,page_size 適用於允許分頁的要求,或是 limit 參數用於報表產生要求)。如果未指定這些參數,預設值一律為允許的最大值。指定較高的值會導致要求遭到拒絕,並顯示「HTTP 400 錯誤要求」錯誤。