我正在尝试构建一个脚本来使用 new Google Calendar API v3检索我的所有活动,因为Google于2014年11月17日弃用了v1和v2。
我收到此错误:
致命错误:未捕获的异常' Google_Service_Exception'同 消息'调用GET时出错 https://www.googleapis.com/calendar/v3/calendars/MY-PUBLIC-CALENDAR/events: (403)超出未经验证的使用的每日限制。继续使用 需要注册。'在 /usr/local/lib/php/google-api-php-client/src/Google/Http/REST.php:76 堆栈跟踪:#0 /usr/local/lib/php/google-api-php-client/src/Google/Http/REST.php(41): Google_Http_REST :: decodeHttpResponse(对象(Google_Http_Request))#1 /usr/local/lib/php/google-api-php-client/src/Google/Client.php(548): Google_Http_REST ::执行(对象(Google_Client) 对象(Google_Http_Request))#2 /usr/local/lib/php/google-api-php-client/src/Google/Service/Resource.php(190): Google_Client->执行(对象(Google_Http_Request))#3 /usr/local/lib/php/google-api-php-client/src/Google/Service/Calendar.php(1561): Google_Service_Resource->电话('列表',数组,' Google_Service _...')#4 /home/sme/public_html/app/mods/googleCalendar_3.0/cache_events.php(71): Google_Service_Calendar_Events_Resource->列在 /usr/local/lib/php/google-api-php-client/src/Google/Http/REST.php on 第76行
(403) Daily Limit for Unauthenticated Use Exceeded
是否意味着我今天无法再对我的脚本进行测试和排查?真的?
我需要等多久才能恢复工作? 解决方法是什么? Google为什么要阻止我们构建脚本?
答案 0 :(得分:1)
部分Google API允许您使用未经过身份验证的公共用户访问它们。它并没有吸引Google Developer控制台上的项目,因为对您可以从中请求的数据有一个非常严格的限制。
(403) Daily Limit for Unauthenticated
- 意味着你正在运行它。未经身份验证的用户。您需要修改代码才能使用Google Developer Console中的客户端ID。