python - UnknownApiNameOrVersion ("name: %s version: %s"%(服务名称,版本))googleapiclient.errors.UnknownApiNameOrVersion : name: webmasters version: v3

标签 python google-cloud-platform google-api-webmasters

以下 python 脚本已作为云函数在 GCP 服务器 us-central1 上运行,并且最近开始抛出 UnknownApiNameOrVersion 错误。日志显示源自下面提到的网站管理员构建功能的错误。

from googleapiclient.discovery import build
import requests
from datetime import datetime
import json
import pandas as pd
from google.cloud import bigquery
from google.cloud import secretmanager
import json

client = secretmanager.SecretManagerServiceClient()
secret = client.access_secret_version('...')

secret = json.loads(secret.payload.data.decode('UTF-8'))
credentials = service_account.Credentials.from_service_account_info(secret, scopes=SCOPES)
webmaster = build(
    'webmasters',
    'v3',
    credentials=credentials
)

最佳答案

迟到的答案,但由于 API 更改,您应该更改代码:

  • 网站站长更改为搜索控制台
  • v3更改为v1

更多信息here

关于python - UnknownApiNameOrVersion ("name: %s version: %s"%(服务名称,版本))googleapiclient.errors.UnknownApiNameOrVersion : name: webmasters version: v3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70198457/

相关文章:

python - Kivy 文本编辑器输入未显示

google-cloud-platform - 将 IPv6 添加到 Google Cloud SQL 白名单/授权

php - 谷歌网站管理员 API : How to impersonate using server to server request?

php - 站长工具: Google PHP API client only single result?

python - 如何重用函数来排序对象的不同属性

php - 将 GIMP 与 PHP 或 Python 连接

python - 将不同列长度的 numpy 矩阵的条目放入一维数组中

google-app-engine - Google Cloud Platform 续订 SSL 证书停止应用程序服务

docker - 基于网络利用率或每秒请求数的 Kubernetes 扩展

c# - .Net 与网站管理员工具(Google.Apis.Webmasters.v3 Nuget 包)斗争