我必须在使用php的项目中使用google api 该项目:使用谷歌搜索引擎并收集网址及其源页面
我下载了谷歌api php客户端,我按照这里写的东西 https://code.google.com/p/google-api-php-client/
运行后我发现此错误:
致命错误:未捕获的异常'Google_ServiceException',显示消息'错误呼叫GET https://www.googleapis.com/plus/v1/people/me/activities/public?key=[REDACTED] :( 403 )C:\ xampp \ htdocs \ google-api-php-client \ src \ io \ _Google_REST.php中的“未配置访问”:66堆栈跟踪:#0 C:\ xampp \ htdocs \ google-api-php-client \ src \ io \ Google_REST.php(36):Google_REST :: decodeHttpResponse(Object(Google_HttpRequest))#1 C:\ xampp \ htdocs \ google-api-php-client \ src \ service \ Google_ServiceResource.php(186):Google_REST :: execute(Object(Google_HttpRequest))#2 C:\ xampp \ htdocs \ google-api-php-client \ src \ contrib \ Google_PlusService.php(58):Google_ServiceResource-> __ call('list',Array)# 3 C:\ xampp \ htdocs \ googleapitest.php(31):Google_ActivitiesServiceResource-> listActivities('me','public')#4 {main}抛出C:\ xampp \ htdocs \ google-api-php-client第66行\ src \ io \ Google_REST.php
我完全困惑,不知道该怎么做
答案 0 :(得分:0)
该错误通常意味着您无法在API控制台中匹配您的访问要求 - 即,如果您配置了IP或引荐来源限制。
答案 1 :(得分:0)
只需删除您的开发人员密钥并添加范围
即可'www.googleapis.com/auth/userinfo.email',
'www.googleapis.com/auth/userinfo.profile',
'www.googleapis.com/auth/plus.login',
'www.googleapis.com/auth/plus.me'));