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