Flá*_*ans 1 api google-adwords python-2.7 oauth2
我按照本参考指南的步骤尝试安装adwords api for python:https://github.com/googleads/googleads-python-lib/wiki/API-access-using-own-credentials-( installed-application-flow )#步骤-2 ---设置-UP-的客户端库
一切都还可以,但在最后一步(6),我有一个问题.
我尝试运行代码:
from googleads import adwords
# Initialize the AdWords client.
adwords_client = adwords.AdWordsClient.LoadFromStorage()
Run Code Online (Sandbox Code Playgroud)
错误是:
> >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.
Run Code Online (Sandbox Code Playgroud)
我的googleads.yaml是:
adwords:
client_id: xxxxxxx
client_secret: xxxxxx
refresh_token: xxxxxx
Run Code Online (Sandbox Code Playgroud)
其中xxxx是我的密码密钥
我无法理解我的安装过程中出现了什么问题.
小智 9
遇到过类似的问题.默认情况下,它会在主目录中搜索googleads.yaml文件,您可以在创建AdWords客户端时将其指向您的位置,例如,
adwords_client = AdWordsClient.LoadFromStorage("full_path_to_your_googleads.yaml")
Run Code Online (Sandbox Code Playgroud)
例如:
adwords_client=AdWordsClient.LoadFromStorage(""C:\\MacUSer\\Documents\\googleads.yaml")
希望这能解决它.
| 归档时间: |
|
| 查看次数: |
1876 次 |
| 最近记录: |