python-2.7 - 为 python 安装 adwords Api - 'Given yaml file, %s, could not be opened.' % 路径)'

标签 python-2.7 api google-ads-api oauth-2.0

我尝试按照本引用指南的步骤为 python 安装 adwords api:https://github.com/googleads/googleads-python-lib/wiki/API-access-using-own-credentials-(installed-application-flow)#step-2---setting-up-the-client-library

一切都很好,但在最后一步(6)中,我遇到了一个问题。

我尝试运行代码:

from googleads import adwords
# Initialize the AdWords client.
adwords_client = adwords.AdWordsClient.LoadFromStorage()

错误是:

> >pythonw -u "teste_adwords_api.py" Traceback (most recent call last):   File "teste_adwords_api.py", line 3, in <module>
>     adwords_client = adwords.AdWordsClient.LoadFromStorage()   File "C:\Users\Flávio\Google Drive\BI Caiçara\Python\googleads\adwords.py",
> line 243, in LoadFromStorage
>     cls._OPTIONAL_INIT_VALUES))   File "C:\Users\Flávio\Google Drive\BI Caiçara\Python\googleads\common.py", line 128, in
> LoadFromStorage
>     'Given yaml file, %s, could not be opened.' % path) googleads.errors.GoogleAdsValueError: Given yaml file,
> C:\Users\Flávio\googleads.yaml, could not be opened.

我的 googleads.yaml 是:

  adwords:
  client_id: xxxxxxx
  client_secret: xxxxxx
  refresh_token: xxxxxx

xxxx 是我的密码 key

我不明白我的安装过程中有什么问题。

最佳答案

遇到过类似的问题。 默认情况下,它会在主目录中搜索 googleads.yaml 文件,您可以在创建 AdWords 客户端时将其指向您的位置,例如,

adwords_client = AdWordsClient.LoadFromStorage("full_path_to_your_googleads.yaml")

例如:

adwords_client=AdWordsClient.LoadFromStorage(""C:\\MacUSer\\Documents\\googleads.yaml")

希望这能解决问题。

关于python-2.7 - 为 python 安装 adwords Api - 'Given yaml file, %s, could not be opened.' % 路径)',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38620634/

相关文章:

python - 属性错误: 'Settings' object has no attribute 'TEMPLATE_CONTEXT_PROCESSORS'

java - 使用 Swagger-UI @ApiParam 注释 @FormParam 字段

java - 访问 .jar API 函数 - 错误 : Cannot make a static reference to the non-static method

database - 城市到大都市区

google-analytics - 如何在 google adwords 中查看有区别的转化计数?

javascript - _googWcmGet Google AdWords 测试 URL 参数

python-2.7 - 如何使用 python-jenkins 检索 jenkins 作业的最后一个控制台输出?

python subprocess.check_output 给出错误的输出

python - 如何使用装饰器(bottle.py)

javascript - 尝试从 Google Books API append 信息时获取对象 Object