批次處理
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
大部分的服務都提供同步 API,需要您在提出要求後等候回應,但 BatchJobService
可讓您對多項服務執行批次作業,不必同步等待作業完成。
有別於服務專屬的 Change 作業,BatchJobService
中的單一工作可針對一組混合的廣告活動、廣告群組、廣告、條件、標籤和動態饋給項目運作。提交的工作會同時執行,BatchJobService
會自動重試因暫時性錯誤 (例如頻率限制錯誤) 而失敗的作業。根據 API 作業計數指示,Google Ads API 仍會將每項作業計入每日作業限制。
此外,BatchJobService
可讓您在要求中使用臨時 ID,您可以為單一工作提交相依作業。
作業套件
BatchJobService
支援 MutateOperation
中列出的所有作業,但仍有少數重要的例外情況。
由於 Google Ads API 會在啟用部分失敗的工作中執行所有作業,因此如果工作取消或個別作業失敗,則已不會復原成功的作業。
MutateOperation
中的下列作業必須是 atomic,因此不支援部分失敗,「不支援」批次工作。請避免在工作中加入這些變數,請在要求中將 partial_failure
設為 false
,並改用 GoogleAdsService
中的 mutate
方法。
BatchJobService 中不支援的作業
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-06-28 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2024-06-28 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-06-28 (世界標準時間)。"]]