使用服务帐户通过 Google-php-API 连接搜索控制台

Use Service Account to connect search console via Google-php-API

一直在努力连接 Google API 通过 PHP 使用服务帐户。如果使用 API (link) 和 google 开发者网站本身(或来自 google 搜索的任何其他来源)提供的示例,我会得到错误

{ "error": "invalid_grant", "error_description": "Invalid JWT Signature." }

如果还要搜索如何使用 JWT 进行连接,则只有 JSJAVAPYTHON 个例子。

有没有正确连接的实际经验? 我有:

  1. 服务帐户已设置并允许使用 Search Console(和分析)
  2. 设置 API 到服务器
  3. 为我们需要来自
  4. 的数据的网站添加了服务帐户地址到 Search Console
  5. 已下载并添加密钥文件。

一切顺利,直到我开始实际请求数据。然后出现JWT错误。

欢迎任何意见!

通过从 google 控制台删除服务帐户并创建新帐户获得解决方案。