API Google AdWords Java: Справка по разборке специального отчета - PullRequest
0 голосов
/ 20 декабря 2011

Я использую 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)

1 Ответ

1 голос
/ 23 декабря 2011

Вам придется самостоятельно анализировать xml, так как при загрузке отчетов нет соответствующих объектов POJO в API AdWords. Тем не менее, это должно быть легко сделать с помощью некоторого базового кода 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,, и я часто отвечаю на вопросы разработчиков там, так что, если у вас есть какие-либо дополнительные вопросы, не стесняйтесь спрашивать там, и я буду рад ответить ваши вопросы.

Ура, Анаш

...