サイトアイコン Amelt.net

Google Ads API:FileNotFoundError: [Errno 2] No such file or directory

Amelt

Amelt

This post is also available in: English-US (英語)

Google Ads APIを使って、例えば generate_keyword_ideas.py のファイルからAPIを叩こうとした際、下記のようなエラーに遭遇したので、メモ代わりに記事を書いています。
Google Ads APIのを使えるようになるまでの設定がややこしいので、エラーが出た時はテンションが下がりますが、簡単に解決できる系のエラーです。


FileNotFoundError: [Errno 2] No such file or directory

例えば generate_keyword_ideas.py のファイル場合、GoogleAdsClient.load_from_storage() の引数に、google-ads.yaml までのパスを設定する必要があるというエラー内容となるようです。
なので、コードの以下の部分を修正するとエラーが無くなるかと思います。


- googleads_client = GoogleAdsClient.load_from_storage(version="v14")
+ googleads_client = GoogleAdsClient.load_from_storage("path/to/google-ads.yaml", version="v14")

参考URL:
https://developers.google.com/google-ads/api/docs/client-libs/python/configuration

No tags for this post.