如何使用zeep在App Engine上禁用Adwords API的缓存?

问题描述 投票:0回答:1

我正在尝试禁用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)

但是我不了解应向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可以启发我吗?

衷心感谢!

python google-cloud-platform google-adwords
1个回答
0
投票

here是在Google App Engine应用程序上使用Google Ads Python客户端库的示例。

在此示例中,说明了在没有googleads.yaml的情况下如何完成身份验证的所有过程

© www.soinside.com 2019 - 2024. All rights reserved.