【问题标题】:Google Authentication Api key not found未找到 Google 身份验证 API 密钥
【发布时间】:2018-10-02 12:55:12
【问题描述】:

我的网站基于 PHP (Wordpress),一直运行良好,直到(2018 年 9 月 29 日)它开始抛出错误。

未找到 API 密钥。请传递有效的 API 密钥

这是完整的堆栈跟踪

Fatal error: Uncaught Google_ServiceException: 
Error calling GET https://www.googleapis.com/oauth2v2userinfo?key=DummyKeyForStackOverflow: (400)
API Key not found. Please pass a valid API key. in /home2/domainName/***/src/io/Google_REST.php:66

Stack trace:
#0 /home2/domainName/***/src/io/Google_REST.php(36): Google_REST::decodeHttpResponse(Object(Google_HttpRequest))
#1 /home2/domainName/***/src/service/Google_ServiceResource.php(177):Google_REST::execute(Object(Google_HttpRequest)) 
#2 /home2/domainName/***/src/contrib/Google_Oauth2Service.php(37):Google_ServiceResource->__call('get', Array)
#3 /home2/domainName/***/3rdparty.php(176):Google_UserinfoServiceResource->get()
#4 /home2/domainName/***/user_dashboard_profile.php(110): mymethod_goo in /home2/domainName/***/src/io/Google_REST.php on line 66

我认为可能 Api 密钥已过期并重新生成并使用它,但错误未修复。

在过去的几个月里,我没有对我的网站进行任何更改,因此没有机会破坏有效的代码。我需要将 Google API 的最新更新合并到我的代码中吗?

【问题讨论】:

  • 请添加一些您正在调用的 api 的描述和代码 - 例如您是允许使用谷歌登录还是允许某些应用访问您网站上的数据?
  • 检查您的 google API 控制台以获取错误代码/信息。

标签: php google-api google-oauth


【解决方案1】:

我假设您在 WordPress 中使用 WP Estate 主题。此主题使用 Google API 开发者密钥访问 Google Maps API,密钥可能已过期。

在这里您可以找到非常详细的分步指南,如何从 Google 获取新的 API 密钥以及如何将其输入 WP Estate 主题: https://helpv4.wpestatetheme.org/article/google-api-key/

该 API KEY 存储在 wp_estate_google_api_key WordPress 选项中。

【讨论】:

    猜你喜欢
    • 2012-07-06
    • 2020-09-20
    • 1970-01-01
    • 2021-01-22
    • 1970-01-01
    • 2019-02-17
    • 2019-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多