2016-04-03 7 views
1

Ich versuche die freien Zeiten aus meinem Kalender zu bekommen. Hier ist mein Code:Ich konnte keine Kalenderdaten aus der Freebusy-Abfrage abrufen.

var freeRequest = gapi.client.calendar.freebusy.query({ 
    timeMin: (new Date(2016, 3, 1)).toISOString(), 
    timeMax: (new Date(2016, 3, 30)).toISOString() 
}); 

freeRequest.execute(function(resp) { 
    console.log(resp); 
}); 

Es gibt die gleichen Ergebnisse wie ich aus here bekommen. In beiden Fällen bekomme ich keine Kalender zurück. Hier ist die Antwort, die ich tun bekommen:

{ 
    "kind": "calendar#freeBusy", 
    "timeMin": "2016-05-01T04:00:00.000Z", 
    "timeMax": "2016-05-30T05:00:00.000Z" 
} 

Antwort

1

Hinzufügen von Elementen zu Ihrer Anfrage wie folgt aus:

var freeRequest = gapi.client.calendar.freebusy.query({ 
    items: [ 
     {id: "calendar id"} 
    ], 
    timeMin: (new Date(2016, 3, 1)).toISOString(), 
    timeMax: (new Date(2016, 3, 30)).toISOString() 
}); 

Der Kalender-ID wie this gefunden werden kann.

Verwandte Themen