在通过OAuth后直接使用Google日历javascript api

时间:2015-07-07 03:11:22

标签: javascript google-api google-calendar-api google-oauth google-api-client

我正在使用Google日历Javascript api。登录是通过Google OAuth进行的。在登录同意屏幕中,我已请求用户提供完整的日历访问权限。但是在用户登录后,我仍然无法调用gapi.client.calendar.events.insert,它会显示“需要登录”的错误。

这是否意味着我仍然需要像doc那样再次授权?

鉴于登录已授权app访问日历,为什么我不能直接调用calendar api?

<script src="https://apis.google.com/js/client.js?onload=loadCalendarApi"></script>

loadCalendarApi = function() {
    gapi.client.load('calendar', 'v3', someCallback());
}

// if the user already logged in, I want to be able to call this function
function saveToCalendar() {
    gapi.client.calendar.events.insert({
            'calendarId': 'primary',
            'resource':event
    });

    request.execute(someCallback());
});

我在这里想念的是什么?

0 个答案:

没有答案