Google AdWords Java API:帮助解封临时报告

2020年1月13日 33点热度 0条评论

我正在使用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)

解决方案如下:

由于报表下载在AdWords API中没有相应的POJO对象,因此您必须自己解析xml。但是,使用一些基本的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,我经常在此处回答开发人员问题,因此,如果您有任何后续问题,请随时在此处提问,我们将很乐意回答您的问题。

干杯,

阿纳什