2015-10-06 1 views
1

Прежде чем начать разработку, я хотел бы получить несколько простых образцов. например download_criteria_report.py (link).Adwords: Как запустить сценарии примера (Python)?

Значок разработчика со счета в ожидании подтверждения. Тестовый счет создается посредством этого guide. Взятые из тестового аккаунта эти значения:

  • идентификатор клиента (от созданных учетных данных OAuth)
  • клиент Secret (из созданных учетных данных OAuth)
  • клиента идентификатор клиента

С этим я данных я могу запустить сценарий get_report_fields.py (link). Однако вышеупомянутый скрипт (download_criteria_report) возвращает ошибку ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH, что означает afaik, что я использую учетную запись MCC. Но, насколько я понимаю, я не использую учетную запись MCC, а тестовую учетную запись. И что касается токена разработчика, мне нужна учетная запись MCC, иначе я не могу получить токен разработчика (в противном случае отсутствует «Центр API AdWords» в «Настройка учетной записи»).

Какая у меня ошибка?

PS. В будущем я хотел бы делать запросы от имени других учетных записей Adwords.

EDIT: Еще попробуйте следующие данные:

  • идентификатор разработчика: от аккаунта МСС (к моему знанию это должно быть МСС)
  • клиента ID: создан OAuth учетные данные от аккаунта МСС (идентификатор разработчика владелец счета)
  • клиента Secret: создан OAuth учетные данные от аккаунта МСС (разработчик лексема владелец счета)
  • клиента идентификатор клиента: от тестового аккаунта
  • обновления маркера: от тэ й счет

Я думаю, что это должен быть правильный способ доступа к учетной записи adwords. Однако это заканчивается той же ошибкой.

ответ

0

Контрольный счет, описанный в руководстве (link), также является учетной записью Центра клиентов. После входа в испытательную MCC, необходимо

  1. создать дочерний счет
  2. знак в детской учетной записи (выберите учетную запись)
  3. получения маркера OAuth обновления (с использованием generate_refresh_token.py, например) для этого теста ребенок счет (=> TCA) Id
  4. использование клиента и секрет (с основного счета), идентификатор разработчика, refreshToken (TCA), клиент-клиент-идентификатор (TCA)
+0

Очевидно, что я совершенно ничего не знали о Adwords , Но мне документация совсем не облегчает. – tokosh