我的网站基于 PHP (Wordpress),一直运行良好,直到(2018 年 9 月 29 日)开始出现错误。
未找到 API key 。请传递有效的 API key
这是完整的堆栈跟踪
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 key 过期了重新生成并使用了但是错误没有修复。
过去几个月我没有对我的网站进行任何更改,因此没有机会破坏工作代码。是否有任何我需要合并到我的代码中的 Google API 的最新更新。
最佳答案
我假设您在 WordPress 中使用 WP Estate Theme。此主题使用 Google API 开发人员 key 访问 Google Maps API,该 key 可能已过期。
在这里,您可以找到非常详细的分步指南,了解如何从 Google 获取新的 API key 以及如何将其输入 WP Estate 主题: https://helpv4.wpestatetheme.org/article/google-api-key/
该 API key 存储在 wp_estate_google_api_key
WordPress 选项中。
关于php - 未找到 Google 身份验证 API key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52608791/