На этой странице есть доступные типы отчетов: https://developers.google.com/adwords/api/docs/appendix/reportsPython: API Adwords: как вернуть список доступных типов отчетов с помощью API?
Использование в Adwords Service, можно получить список доступных типов отчетов?
Ex: Используя ReportDefinitionService, можно получить отчет ПОЛЯ:
adwords_client = adwords.AdWordsClient(developer_token, oauth2_client, user_agent,
client_customer_id=client_customer_id)
service = adwords_client.GetService('ReportDefinitionService', api_version)
service_response = service.getReportFields('ACCOUNT_PERFORMANCE_REPORT')
for field in service_response:
print(field.fieldName)
Возвраты:
AccountCurrencyCode
AccountDescriptiveName
AccountTimeZoneId
ActiveViewCpm
ActiveViewCtr
ActiveViewImpressions
...
VideoViews
ViewThroughConversions
Week
Year
Я хочу сделать то же самое, но вместо того, возвращая доступные поля для данного типа отчета, я хочу вернуть имена типов отчетов.
Ex: желаемый результат:
ACCOUNT_PERFORMANCE_REPORT
ADGROUP_PERFORMANCE_REPORT
AD_CUSTOMIZERS_FEED_ITEM_REPORT
...
URL_PERFORMANCE_REPORT
USER_AD_DISTANCE_REPORT
VIDEO_PERFORMANCE_REPORT
Какой сервис Adwords API существует, чтобы сделать это?
Спасибо за ваш POV. Я уже сделал, как вы предлагали, - статический список уникальных типов отчетов. Поскольку появляются новые типы отчетов или, возможно, типы отчетов устаревают, я надеюсь получить этот список непосредственно из API динамически, а не риск наличия устаревшего списка статических типов отчетов. Я поддержал ваш ответ, но я не могу выбрать его как можно лучше, потому что я хотел бы оставить его открытым, если кто-то знает дорогу. – Jarad