如何连接到Google公共日历

时间:2014-11-25 19:58:10

标签: google-calendar-api google-api-php-client

我正在尝试构建一个脚本来使用 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为什么要阻止我们构建脚本?

1 个答案:

答案 0 :(得分:1)

部分Google API允许您使用未经过身份验证的公共用户访问它们。它并没有吸引Google Developer控制台上的项目,因为对您可以从中请求的数据有一个非常严格的限制。

(403) Daily Limit for Unauthenticated - 意味着你正在运行它。未经身份验证的用户。您需要修改代码才能使用Google Developer Console中的客户端ID。