我正在尝试制作一个只显示特定日历中可用时间的简单网络应用。当有人进入页面时,他们可以在几个不同的日历之间进行选择,并查看可用的插槽。有一个<select>
将person的calendarId作为href,因此我可以将其传递给javascript。
每当我在Google上查找示例时,they use the v1的API。
有谁知道我会在这样的项目中开始?我已经收集了我想要访问的所有日历ID,并且我一直在努力尝试启动和运行,到目前为止,除了授权访问我的日历外,我什么都没有。
这是我到目前为止所做的:
HTML:
<button class="btn btn-primary" onclick="auth();">Authorize</button>
使用Javascript:
function auth() {
var config = {
'client_id': '[cal_id]',
'scope': 'https://www.googleapis.com/auth/calendar'
};
gapi.auth.authorize(config, function () {
console.log('login complete');
console.log(gapi.auth.getToken());
});
}
另一个愚蠢的问题,我似乎无法找到在哪里下载客户端api的v3。当我试图进行gapi.client.calendar.*
调用时,表示日历未定义。
我搜索了所有StackOverflow无济于事。我非常感谢任何可以帮助我的人。 API对我来说一直都很棘手,所以任何帮助都会非常棒。