我正在使用谷歌日历的API来显示我公司日历的精简版.我想让任何人在我的网站上查看我的日历版本.目前,只有我可以查看日历页面,如果我要与任何人共享页面URL,它不起作用 - 他们无法查看任何内容.
我在这里使用谷歌的起始代码:
var CLIENT_ID = 'MYID**'; var SCOPES = ["https://www.googleapis.com/auth/calendar.readonly"]; function checkAuth() { gapi.auth.authorize( { 'client_id': CLIENT_ID, 'scope': SCOPES, 'immediate': true }, handleAuthResult); } function handleAuthResult(authResult) { var authorizeDiv = document.getElementById('authorize-div'); loadCalendarApi(); } function handleAuthClick(event) { gapi.auth.authorize({ client_id: CLIENT_ID, scope: SCOPES, immediate: false }, handleAuthResult); return false; } function loadCalendarApi() { gapi.client.load('calendar', 'v3', listUpcomingEvents); } function listUpcomingEvents() { var request = gapi.client.calendar.events.list({ 'calendarId': 'iorbmkj57ee8ihnko0va1snif8@group.calendar.google.com', 'timeMin': '2011-06-03T10:00:00-07:00', 'showDeleted': false, 'singleEvents': true, 'maxResults': 1000, 'orderBy': 'startTime' });
但我似乎无法找到将这个日历公之于众的地方.stackoverflow上的两个示例没有解释太多,我似乎无法连接Google的API文档中的任何内容.