Google advertiser api开发概述——部分失败
生活随笔
收集整理的這篇文章主要介紹了
Google advertiser api开发概述——部分失败
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
部分失敗
某些 AdWords 服務允許您請求執行有效操作,而對失敗的操作返回錯誤。此功能(稱為部分失敗)允許您在結束時單獨處理失敗的操作。
?
?
?
技術細節
要使用此功能,您需要設置此可選的 SOAP 標頭:
<partialFailure>true</partialFailure>該服務將執行沒有錯誤的操作。它將返回成功操作的結果和失敗操作的錯誤。對于非 Mutate 操作,將忽略此標頭。
?
以下服務支持此功能:
- AdGroupAdService
- AdGroupBidModifierService
- AdGroupCriterionService
- AdGroupExtensionSettingService
- AdGroupService
- BudgetService
- CampaignCriterionService
- CampaignExtensionSettingService
- CampaignService
- CustomerExtensionSettingService
- FeedItemService
- OfflineConversionFeedService
- SharedSetService(從 201710 版開始提供)
?
- 對 BatchJobService 的所有請求一定在 partialFailure 標記設置為 true 的情況下執行。
- 在進行修改購物 ProductPartition 節點的 AdGroupCriterionService.mutate 調用時,只有在操作進行非結構性更改(例如,對現有節點進行出價更改)時,才能使用 partialFailure。如果您的操作是添加或移除節點,則不能使用 partialFailure。
?
使用方法
假設您需要在帳號中添加一組關鍵字。但是,某些關鍵字可能違反了編輯政策。您希望提交有效的關鍵字,但返回失敗的關鍵字及其錯誤。
創建服務
首先啟用 partialFailure 模式,如下所示:
創建操作并進行 API 調用
按照常規方式創建 mutate 操作并進行 API 調用。
處理成功的操作
成功的操作會返回服務的結果值。可以根據需要進行輸出:
處理失敗的操作
失敗的操作會在 partialFailureErrors 字段返回錯誤信息。您可以通過查看 partialFailures 列表中 ApiError 對象的 fieldPathElements 屬性或 fieldPath 屬性找到失敗操作的索引。
?
?
轉載于:https://www.cnblogs.com/panpanwelcome/p/10155143.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的Google advertiser api开发概述——部分失败的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tree树的展示,check树的展示,j
- 下一篇: 洛谷 T61816 代数式的最值