アフィリエイト広告を利用しています

webmaster=googleapiclient.discovery.build('webmasters','v3',credentials=credentials)でエラーになったら

Google Search Consoleでわかる順位やキーワード(QUERY)は、APIで取得することができます(詳しくは→https://developers.google.com/api-client-library)。APIで日々サイトのデータを収集(python3)、まとめ(php)ています。スケジューラーやクーロンで実行し、気になった時だけ参照する程度だとサーバー側の変更に気が付かず対応が遅れてしまうことがありますよね。これは本当にそのパターンです。
Traceback (most recent call last):
File xxx in <module>
webmaster=googleapiclient.discovery.build('webmasters','v3',credentials=credentials)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/googleapiclient/_helpers.py", line 130, in positional_wrapper
return wrapped(*args, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/googleapiclient/discovery.py", line 235, in build
"name: %s version: %s" % (serviceName, version))
googleapiclient.errors.UnknownApiNameOrVersion: name: webmasters version: v3



UnkonwAPINameOrVersionエラーが発生するようになっていました。
2020 年 12 月 9 日(水)に発表されたGoogleの資料(https://developers.google.com/search/blog/2020/12/search-console-api-updates#discovery-doc-migration)を見ると解決できました。

管理しているpythonソースコード上では以下のような修正でgoogleapiclient.errorsは無くなりましたよ。
#webmaster=googleapiclient.discovery.build('webmasters','v3',credentials=credentials)
webmaster=googleapiclient.discovery.build('searchconsole','v1',credentials=credentials)



 

  • 初期費用0円(2022年8月4日に撤廃)
  • 安定したサイト運営が可能(CPU/メモリ リソース保証 6コア/8GB〜)
  • 契約中は独自ドメインつき 独自ドメイン永久無料特典があります
  • 最大10日間無料で、サーバーのお試し利用ができます
  • ディスクキャッシュも高速 NVMe SSDを採用(300GB〜)
  • 大量アクセスでも安心 転送量は無制限

 

 

posted by scripts at 10:13 | Comment(0) | TrackBack(0) | Google
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/11517747
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
最新記事
最新コメント
タグクラウド
カテゴリアーカイブ