您需要调用不同的端点。我成功地拨打了电话并取回了列表(包括活动名称、日期和许多其他详细信息。
例如:
{
"kind": "calendar#event",
"etag": "\"2814404343670000\"",
"id": "bpgo6gtet1ao8j73kn770e6r20",
"status": "confirmed",
"htmlLink": "https://www.google.com/calendar/event?eid=YnBnbzZndGV0MWFvOGo3M2tuNzcwZTZyMjAgOXA3OXNsMmEzMXFncWZ2amtma3VwZGJmOG9AZw",
"created": "2014-08-04T06:25:51.000Z",
"updated": "2014-08-05T01:29:31.835Z",
"summary": "Startup leadership women",
"creator": {
"email": "qceventscalendar@gmail.com",
"displayName": "Sean Qian"
},
"organizer": {
"email": "9p79sl2a31qgqfvjkfkupdbf8o@group.calendar.google.com",
"displayName": "Queens Collective Events",
"self": true
},
"start": {
"dateTime": "2014-08-05T18:00:00+10:00"
},
"end": {
"dateTime": "2014-08-05T21:00:00+10:00"
},
"iCalUID": "bpgo6gtet1ao8j73kn770e6r20@google.com",
"sequence": 0,
"reminders": {
"useDefault": true
}
} ...
为了进行调用,请使用以下端点:
GET https://www.googleapis.com/calendar/v3/calendars/9p79sl2a31qgqfvjkfkupdbf8o%40group.calendar.google.com/events?key={YOUR_API_KEY}
将该 GET url 传递到您的 AJAX 调用中(显然用您的实际密钥切换 API_KEY)。
您可以从以下地址获取您的 api 密钥:https://console.developers.google.com
如果您没有设置 API 帐户,我会创建一个并使用 Google Calendar API。它会让你的生活更轻松。请记住,您可能必须将测试服务器(本地主机?)添加到 Google 的 API 设置中才能使调用成功返回。
如果您需要帮助,请告诉我,我最近玩过 Cal API...