【问题标题】:Google AdWords Java API: Help unmarshal Ad Hoc ReportGoogle AdWords Java API:帮助解组 Ad Hoc Report
【发布时间】:2011-12-20 17:20:51
【问题描述】:

我正在使用google-api-adwords-java 下载一些Ad Hoc AdWords 报告。

该库通过以下方式帮助我构建请求 xml:

com.google.api.adwords.lib.utils.v201109.ReportUtils.toXml(reportDefinition)

我能够成功获取响应 xml,但我看不到通过 API 将其映射到 java 对象的方法。 API 中有什么可以帮助我做到这一点,还是我必须自己做这些事情?

(我目前正在使用 adwords-api-8.4.2)

【问题讨论】:

标签: java google-ads-api


【解决方案1】:

您必须自行解析 xml,因为报告下载在 AdWords API 中没有对应的 POJO 对象。不过,使用一些基本的 XML 解析代码应该很容易做到。所有报告(以 xml 格式下载时)如下所示:

<report>
  <report-name name="Report name here"/>
    <date-range date="date-range-here"/>
      <table>
        <columns>
          <column name="columnName" display="Display name of column"/>
          ....
        </columns>
        <row columnName="value" columnName="value" .../>
        ....
  </table>
</report>

我还想提一下,我们的主要讨论论坛是 http://groups.google.com/group/adwords-api?pli=1,我经常在那里回答开发人员的问题,所以如果您有任何后续问题,请随时在那里提问,我很乐意回答您的问题.

干杯, 阿纳什

【讨论】:

  • 我有另一个问题,并将其指向您的论坛。我没有得到太多回应,所以我也问了 SO(很有趣,看看它是否先在这里得到回答):stackoverflow.com/questions/8911617/…
猜你喜欢
  • 2011-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多