Как отключить кеширование для Adwords API в App Engine с помощью Zeep? - PullRequest
0 голосов
/ 04 ноября 2019

Я пытаюсь отключить кэширование с помощью zeep, как описано здесь: https://github.com/googleads/googleads-python-lib/blob/master/README.md#how-can-i-configure-or-disable-caching

adwords_client = adwords.AdWordsClient(
  developer_token, oauth2_client, user_agent,
  client_customer_id=client_customer_id,
  cache=googleads.common.ZeepServiceProxy.NO_CACHE)

Но мне не хватает понимания того, что я должен предоставить ot AdWordsClient как атрибут 'oauth2_client'.

Я пытаюсь найти решение здесь http://googleads.github.io/googleads-python-lib/googleads.oauth2.GoogleOAuth2Client-class.html, но пока безуспешно.

Я использую Для процесса OAuth2 google_auth_oauthlib и мне удалось получить токен обновления, но на данный момент я вродепотерял, потому что из-за того, что я запускаю его на GCP App Engine, я не могу использовать файл googleads.yaml.

Может ли кто-нибудь просветить меня в случае этого oauth2_client?

Искренне спасибо!

1 Ответ

0 голосов
/ 15 ноября 2019

здесь - это пример использования клиентской библиотеки Google Ads Python в приложении Google App Engine.

В этом примере объясняется, как выполнить весь процесс аутентификации, учитывая, что существуетнет googleads.yaml

...