Google AdWords API v201802 через библиотеку GoogleAds Python3 "ReportDownloadError.INVALID_REPORT_DEFINITION_XML"

Описание проблемы:

  • Использование ключа разработки Google API для AdWords. Одобрено для стандартного доступа.

  • Используя последнюю версию API AdWords: v201802,

  • С использованием googleads Модуль Python для создания всех моих определений отчетов и последующих загрузок.

  • Работает в локальной, промежуточной, демонстрационной и производственной средах с одинаковым библиотечным кодом.

  • Не работает на сервере разработки.

  • Все серверы работают под управлением Ubuntu 17.10, исключение Production, которое работает под управлением 16.10 LTS.

  • в requirements.txt файл, googleads>=4.7.0 (это может быть основной проблемой, возможно, необходимо обновить версию. Однако это не объясняет, почему другие серверы работают, а разработка - нет.

  • Делать pip freeze | grep googleads результаты в googleads==10.1.0, которая должна быть последней версией.

Ошибка, которую я получаю:

ReportDownloadError.INVALID_REPORT_DEFINITION_XML
Trigger: Invalid ReportDefinition Xml: cvc-enumeration-valid: 
Value '('CUSTOM_DATE',)' is not facet-valid with respect to enumeration 
'[TODAY, YESTERDAY, LAST_7_DAYS, LAST_WEEK, LAST_BUSINESS_WEEK, 
THIS_MONTH, LAST_MONTH, ALL_TIME, CUSTOM_DATE, LAST_14_DAYS, 
LAST_30_DAYS, THIS_WEEK_SUN_TODAY, THIS_WEEK_MON_TODAY, 
LAST_WEEK_SUN_SAT]'. It must be a value from the enumeration.

Любые идеи или предложения очень помогут!

ОБНОВЛЕНИЕ: Обновлено pip с помощью pip install -r requirements.txt --upgrade и сейчас pip freeze | grep googleads результаты в googleads==11.0.1 и теперь мой местный филиал тоже не работает. Таким образом, проблема, кажется, в версии googleads, Возвращаясь к 10.1.0 как последняя известная стабильная версия.

0 ответов

Другие вопросы по тегам