Google Adwords API - 刷新令牌 - python

Posted

技术标签:

【中文标题】Google Adwords API - 刷新令牌 - python【英文标题】:Google Adwords API - refresh token - python 【发布时间】:2015-12-07 23:16:24 【问题描述】:

我正在设置 Google Adwords API。他们有一个很棒的指南 (https://developers.google.com/adwords/api/docs/guides/start),除了最后一个步骤相当模糊。

我已经到了这一步,如图所示(但来自上面的链接)

我被指示(对于 Python)将客户端 ID 和客户端密码放入我自己的配置文件中。所有其他语言都添加了需要编辑的特定文件(例如下面的 php 示例)。

在过去的 3 个小时里,我一直在做这件事,并尝试使用谷歌搜索和 youtube 搜索,并阅读了我能找到的所有文档。他们都只是说“将 ID 和密码添加到您的配置文件中”。我不知道这意味着什么,也不知道该怎么做。我进入了我的 python 目录并找到了一个名为“config.py”的文件,但不知道如何添加这些凭据。 github上有许多脚本(Google链接到),其中一个用于生成刷新令牌,就像我想要的那样。不过,我不知道如何实现这一点。

https://github.com/googleads/googleads-python-lib/tree/master/examples/adwords/authentication

提前感谢您对向我的 python 配置文件添加凭据或以其他方式生成刷新令牌的任何见解。

【问题讨论】:

【参考方案1】:

我找到了答案。

简而言之,配置文件位于说明中未包含的目录中。建议下载整个“googleads-python-lib”目录而不是“googlead”目录。

https://github.com/googleads/googleads-python-lib

配置文件 (googleads.yaml) 位于此“googleads-python-lib”目录中。我将它解压缩到我的 python2.7/site-packages 中。此配置文件中有准备好获取您的身份验证凭据的变量。

【讨论】:

以上是关于Google Adwords API - 刷新令牌 - python的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式获取 Google Adwords 开发者令牌

“Invalid_client”为 Adwords API 生成 oAuth2 令牌

无法使用 OAuth2 为 AdWords 帐户生成刷新令牌

使用 Node 获取刷新令牌 - AdWords

在没有刷新令牌的情况下获取 AdWords customerId

Google AdWords API 授权提升 Ads Common::Errors::AuthError