google apis v3使用javascript添加新日历

时间:2015-01-15 11:40:09

标签: javascript insert google-calendar-api

我正在尝试使用javascript插入日历:

var config = {
        'client_id': client_id,
        'scope': 'https://www.googleapis.com/auth/calendar'
    }
gapi.auth.authorize(config, function() {
           gapi.client.load('calendar', 'v3', function() {
                 var new_calendar = {
                                  id: 'new_calendar'}     
                  request  = gapi.client.calendar.calendarList.insert(new_calendar )
                  requestr.execute(function(resp) {
                                   if(!resp.error){
                                        alert('Calendar inserted')
                                   }
                                   return true
                                   })
                  return true
                  })
           return true
           })
   )

授权成功后,我在插入请求中收到404错误

谢谢

1 个答案:

答案 0 :(得分:0)

确保您拥有正确的日历ID我不会想到' new_calendar'是有效的日历ID。此外,您似乎正在插入calendarList而未插入new calendar作为您的问题。你想做什么?

日历和日历列表之间存在差异。该列表位于网站的左侧。如果要显示,则需要在创建新日历后将其添加到日历列表中。