php – 未找到Google身份验证Api密钥
作者:互联网
我的网站基于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的最新更新.
解决方法:
我假设您在WordPress中使用WP Estate Theme.此主题使用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选项中.
标签:php,google-api,google-oauth2 来源: https://codeday.me/bug/20190710/1424905.html