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
Google advertiser api开发概述——部分失败相关推荐
- Google advertiser api开发概述
对象.方法和服务 AdWords API 主要供 AdWords 的高级用户使用.如果您是 AdWords 新手,或需要复习 AdWords 基本概念,请查看 AdWords 基础知识页面. 对象层级 ...
- Google advertiser api开发概述——批量处理
批处理 大多数服务都提供同步 API,要求您发出请求然后等待响应,但 BatchJobService 允许您对多项服务执行批量操作,而无需等待操作完成. 与各服务的特定 mutate 操作不同,Bat ...
- Google advertiser api开发概述——最佳做法建议
最佳做法 本指南介绍了一些最佳做法,您可以运用它们来优化 AdWords API 应用的效率和性能. 日常维护 为确保您的应用不间断运行,可采取以下做法: 确保 AdWords API 中心中的开发者 ...
- Google advertiser api开发概述——入门指南
使用入门 AdWords API 可让应用直接与 AdWords 平台互动,大幅提高管理大型或复杂 AdWords 帐号和广告系列的效率.一些典型的用例包括: 自动帐号管理 自定义报告 基于产品目录的 ...
- oogle advertiser api开发概述——速率限制
速率限制 为了向遍布全球的 AdWords API 用户提供可靠的服务,我们使用令牌桶算法来衡量请求数并确定每秒查询数 (QPS) 速率.这样做的目的是阻止恶意的或不可控的软件大量入侵 AdWords ...
- Google maps API开发
Google maps API开发 注:经纬度的查询,找了半天,终于找着活神仙了,(*^__^*) 嘻嘻-- 1.经纬度查询工具:http://www.playgoogle.com/googlemap ...
- Google Map API 开发基础--01
本章内容将针对如何使用Google Maps API中各个接口进行详细阐述,将采用实例加详解的方式,介绍Google Maps每个类的实际用途和一些WebGIS的开发技巧.在阅读完本章之后,我们希望开 ...
- 百度地图API开发概述
一 API基本功能和类别 定位服务 基于GPS.WiFi.基站的综合定位服务.包括:Android定位SDK,iOS定位SDK,IP定位API. 地图服务 提供矢量地图.卫星图.全景图 ...
- Google maps API开发(一)(转)
一.加载Google maps API <script type="text/javascript" src="http://ditu.google.com/map ...
最新文章
- Redis之七种武器
- Python 爬虫修养-处理动态网页
- mahout贝叶斯算法开发思路(拓展篇)1
- 一份非常完整的 MySQL 规范
- Neo4J OGM与Quarkus
- php组成,php接口有几部分组成?
- 样条曲面_SolidWorks肥皂块曲面建模,你的肥皂掉了
- PYSQLITE用法初探
- 31. Minimize compilation dependencies between files
- go srs 流媒体服务器_SRS-开源流媒体服务器
- python to datetime_Python中缺少datetime.timedelta.to_seconds()-float?
- Linux下如何使用搜狗词库
- Maven实战(高清完整带书签)
- python二级通过率_计算机二级考试通过率太低?别担心,是真正备考的人变少了...
- GigabitEthernet和Ethernet接口的区别
- oracle 多表去重sql语句,去重语句
- Verilog状态机详述
- 【c++primer】P86--练习:读入一个包含标段符号的字符串,标点符号去除后输出
- tomcat java 参数乱码_【java】怎样解决tomcat中get提交中文参数为乱码的问题
- [技术讨论] [DDS] AD9833原理介绍及chiliDDS驱动分享(上)