Die API-Referenz ist nach Ressourcentypen gegliedert. Jeder Ressourcentyp verfügt über eine oder mehrere Datendarstellungen und eine oder mehrere Ressourcen.
Ressourcentypen
Acl
Weitere Informationen zur Acl-Ressource finden Sie auf der Seite Ressourcendarstellung.
| Methode | HTTP-Anfrage | Beschreibung |
|---|---|---|
| URIs relativ zu https://www.googleapis.com/calendar/v3, sofern nicht anders angegeben | ||
| Delete |
DELETE /calendars/calendarId/acl/ruleId
|
Löscht eine Zugriffssteuerungsregel. |
| get |
GET /calendars/calendarId/acl/ruleId
|
Gibt eine Zugriffssteuerungsregel zurück. |
| insert |
POST /calendars/calendarId/acl
|
Erstellt eine Zugriffssteuerungsregel. |
| list |
GET /calendars/calendarId/acl
|
Gibt die Regeln in der Access Control List für den Kalender zurück. |
| patch |
PATCH /calendars/calendarId/acl/ruleId
|
Aktualisiert eine Zugriffssteuerungsregel. Diese Methode unterstützt die Patch-Semantik. Beachten Sie, dass für jede Patch-Anfrage drei Kontingenteinheiten verbraucht werden. Verwenden Sie daher lieber ein get gefolgt von einem update. Die von Ihnen angegebenen Feldwerte ersetzen die vorhandenen Werte. Felder, die Sie in der Anfrage nicht angeben, bleiben unverändert. Array-Felder überschreiben, sofern angegeben, die vorhandenen Arrays. Dadurch werden alle vorherigen Array-Elemente verworfen.
|
| Aktualisieren |
PUT /calendars/calendarId/acl/ruleId
|
Aktualisiert eine Zugriffssteuerungsregel. |
| Smartwatch |
POST /calendars/calendarId/acl/watch
|
Auf Änderungen an ACL-Ressourcen achten. |
CalendarList
Weitere Informationen zur CalendarList-Ressource finden Sie auf der Seite Ressourcendarstellung.
| Methode | HTTP-Anfrage | Beschreibung |
|---|---|---|
| URIs relativ zu https://www.googleapis.com/calendar/v3, sofern nicht anders angegeben | ||
| Delete |
DELETE /users/me/calendarList/calendarId
|
Entfernt einen Kalender aus der Kalenderliste des Nutzers. |
| get |
GET /users/me/calendarList/calendarId
|
Gibt einen Kalender aus der Kalenderliste des Nutzers zurück. |
| insert |
POST /users/me/calendarList
|
Fügt einen vorhandenen Kalender in die Kalenderliste des Nutzers ein. |
| list |
GET /users/me/calendarList
|
Gibt die Kalender in der Kalenderliste des Nutzers zurück. |
| patch |
PATCH /users/me/calendarList/calendarId
|
Aktualisiert einen vorhandenen Kalender in der Kalenderliste des Nutzers. Diese Methode unterstützt die Patch-Semantik. Beachten Sie, dass für jede Patch-Anfrage drei Kontingenteinheiten verbraucht werden. Verwenden Sie daher lieber ein get gefolgt von einem update. Die von Ihnen angegebenen Feldwerte ersetzen die vorhandenen Werte. Felder, die Sie in der Anfrage nicht angeben, bleiben unverändert. Array-Felder überschreiben, sofern angegeben, die vorhandenen Arrays. Dadurch werden alle vorherigen Array-Elemente verworfen.
|
| Aktualisieren |
PUT /users/me/calendarList/calendarId
|
Aktualisiert einen vorhandenen Kalender in der Kalenderliste des Nutzers. |
| Smartwatch |
POST /users/me/calendarList/watch
|
Nach Änderungen an CalendarList-Ressourcen suchen |
Kalender
Weitere Informationen zur Kalenderressource finden Sie auf der Seite Ressourcendarstellung.
| Methode | HTTP-Anfrage | Beschreibung |
|---|---|---|
| URIs relativ zu https://www.googleapis.com/calendar/v3, sofern nicht anders angegeben | ||
| klarer |
POST /calendars/calendarId/clear
|
Löscht einen primären Kalender. Bei diesem Vorgang werden alle Termine gelöscht, die mit dem Hauptkalender eines Kontos verknüpft sind. |
| Delete |
DELETE /calendars/calendarId
|
Löscht einen sekundären Kalender. Verwenden Sie calendars.clear, um alle Termine in primären Kalendern zu löschen. |
| get |
GET /calendars/calendarId
|
Gibt Metadaten für einen Kalender zurück. |
| insert |
POST /calendars
|
Erstellt einen sekundären Kalender. Der authentifizierte Nutzer für die Anfrage wird zum Dateninhaber des neuen Kalenders. |
| patch |
PATCH /calendars/calendarId
|
Aktualisiert die Metadaten für einen Kalender. Diese Methode unterstützt die Patch-Semantik. Beachten Sie, dass für jede Patch-Anfrage drei Kontingenteinheiten verbraucht werden. Verwenden Sie daher lieber ein get gefolgt von einem update. Die von Ihnen angegebenen Feldwerte ersetzen die vorhandenen Werte. Felder, die Sie in der Anfrage nicht angeben, bleiben unverändert. Array-Felder überschreiben, sofern angegeben, die vorhandenen Arrays. Dadurch werden alle vorherigen Array-Elemente verworfen.
|
| Aktualisieren |
PUT /calendars/calendarId
|
Aktualisiert die Metadaten für einen Kalender. |
Kanäle
Weitere Informationen zur Channels-Ressource finden Sie auf der Seite Ressourcendarstellung.
| Methode | HTTP-Anfrage | Beschreibung |
|---|---|---|
| URIs relativ zu https://www.googleapis.com/calendar/v3, sofern nicht anders angegeben | ||
| stop |
POST /channels/stop
|
Sie können sich keine Ressourcen mehr über diesen Kanal ansehen. |
Farben
Weitere Informationen zur Colors-Ressource finden Sie auf der Seite Ressourcendarstellung.
| Methode | HTTP-Anfrage | Beschreibung |
|---|---|---|
| URIs relativ zu https://www.googleapis.com/calendar/v3, sofern nicht anders angegeben | ||
| get |
GET /colors
|
Gibt die Farbdefinitionen für Kalender und Termine zurück. |
Ereignisse
Weitere Informationen zur Events-Ressource finden Sie auf der Seite Ressourcendarstellung.
| Methode | HTTP-Anfrage | Beschreibung |
|---|---|---|
| URIs relativ zu https://www.googleapis.com/calendar/v3, sofern nicht anders angegeben | ||
| Delete |
DELETE /calendars/calendarId/events/eventId
|
Löscht einen Termin. |
| get |
GET /calendars/calendarId/events/eventId
|
Gibt einen Termin basierend auf seiner Google Kalender-ID zurück. Wenn Sie einen Termin anhand seiner iCalendar-ID abrufen möchten, rufen Sie die Methode „events.list“ mit dem Parameter iCalUID auf.
|
| import |
POST /calendars/calendarId/events/import
|
Importiert einen Termin. Mit diesem Vorgang wird einem Kalender eine private Kopie eines vorhandenen Termins hinzugefügt. Es können nur Ereignisse mit einem eventType von default importiert werden.Eingestelltes Verhalten:Wenn ein Ereignis importiert wird, das nicht |
| insert |
POST /calendars/calendarId/events
|
Erstellt einen Termin. |
| Instanzen |
GET /calendars/calendarId/events/eventId/instances
|
Gibt Instanzen des angegebenen wiederkehrenden Termins zurück. |
| list |
GET /calendars/calendarId/events
|
Gibt Termine im angegebenen Kalender zurück. |
| Verschieben |
POST /calendars/calendarId/events/eventId/move
|
Verschiebt einen Termin in einen anderen Kalender, d.h. ändert den Organisator eines Termins. Nur default-Ereignisse können verschoben werden. birthday-, focusTime-, fromGmail-, outOfOffice- und workingLocation-Ereignisse können nicht verschoben werden.
Erforderliche Abfrageparameter: |
| patch |
PATCH /calendars/calendarId/events/eventId
|
Aktualisiert einen Termin. Diese Methode unterstützt die Patch-Semantik. Beachten Sie, dass für jede Patch-Anfrage drei Kontingenteinheiten verbraucht werden. Verwenden Sie daher lieber ein get gefolgt von einem update. Die von Ihnen angegebenen Feldwerte ersetzen die vorhandenen Werte. Felder, die Sie in der Anfrage nicht angeben, bleiben unverändert. Array-Felder überschreiben, sofern angegeben, die vorhandenen Arrays. Dadurch werden alle vorherigen Array-Elemente verworfen.
|
| quickAdd |
POST /calendars/calendarId/events/quickAdd
|
Erstellt ein Ereignis basierend auf einem einfachen Textstring.
Erforderliche Abfrageparameter: |
| Aktualisieren |
PUT /calendars/calendarId/events/eventId
|
Aktualisiert einen Termin. Diese Methode unterstützt keine Patch-Semantik und aktualisiert immer die gesamte Ereignisressource. Für eine partielle Aktualisierung führen Sie ein get und dann ein update mit ETags aus, um die Atomizität zu gewährleisten.
|
| Smartwatch |
POST /calendars/calendarId/events/watch
|
Nach Änderungen an Ereignisressourcen suchen |
Verfügbar/Beschäftigt
Weitere Informationen zu Ressourcen für die Verfügbarkeit finden Sie auf der Seite Ressourcendarstellung.
| Methode | HTTP-Anfrage | Beschreibung |
|---|---|---|
| URIs relativ zu https://www.googleapis.com/calendar/v3, sofern nicht anders angegeben | ||
| query |
POST /freeBusy
|
Gibt Informationen zum Verfügbarkeitsstatus für eine Reihe von Kalendern zurück. |
Einstellungen
Weitere Informationen zur Ressource „Settings“ finden Sie auf der Seite Ressourcendarstellung.
| Methode | HTTP-Anfrage | Beschreibung |
|---|---|---|
| URIs relativ zu https://www.googleapis.com/calendar/v3, sofern nicht anders angegeben | ||
| get |
GET /users/me/settings/setting
|
Gibt eine einzelne Nutzereinstellung zurück. |
| list |
GET /users/me/settings
|
Gibt alle Nutzereinstellungen für den authentifizierten Nutzer zurück. |
| Smartwatch |
POST /users/me/settings/watch
|
Nach Änderungen an Einstellungen-Ressourcen suchen |