2014年11月17日,Google使用Zend Framework弃用了Google Calendar API的v1和v2。
似乎在公开共享的Google日历上列出公开共享事件的唯一方法是使用OAuth 2.0通过GitHub的新Google客户端库API
。这意味着过去显示公共事件的公共网站的访问者现在必须进行身份验证和登录。
这是真的吗?没有其他方法可以继续显示公开的 Google 日历事件吗?
您需要做的是为此使用服务帐户。 然后,您将能够将服务帐户电子邮件地址作为用户添加到您网站的日历中。 然后,服务帐户将能够访问此日历,包括事件
您仍然可以在没有 Oauth2 的情况下检索所有公共数据,您只需在开发者控制台中注册并创建一个 API 密钥即可。然后你可以做:
GET https://www.googleapis.com/calendar/v3/calendars/<CALENDAR_EMAIL>/events?key={YOUR_API_KEY}