Ich habe versucht, einen neuen Kalender hinzuzufügen und es dauerte eine ganze Weile, bis ich herausfand, dass ich ihn zu 'Calendars' hinzufügen musste und nicht zu 'CalendarList'. Es funktioniert jetzt, das ist nett, aber ich, was ist der Unterschied zwischen den beiden Konzepten? Es scheint mir, ich brauche nur Kalender? CalendarList scheint auch nicht zu funktionieren. Wenn Sie versuchen, einen Kalender einzufügen, wurde ein 404-Fehler zurückgegeben.google kalender api: kalender vs. calendarList
Antwort
Calendars ist eine Sammlung aller Kalender in der Welt (es hat keine Listenmethode). Wenn Sie einen neuen Kalender erstellen, sollten Sie eine Einfügung in der Kalendersammlung aufrufen. Wenn Sie kalenderspezifische Daten (z. B. die Zeitzone, den Namen) möchten, sollten Sie mithilfe von get einen Kalender aus der Kalendersammlung abrufen.
CalendarLists ist eine Sammlung aller Kalendereinträge, die ein Benutzer zu seiner Liste hinzugefügt hat (in der Web-UI ist es die Liste der Kalender im linken Bereich). Sie können keinen neuen Kalender über die Kalenderlistenauflistung erstellen, Sie können jedoch einen vorhandenen Kalender zur Liste der Benutzerkalender hinzufügen. Jeder Benutzer kann beispielsweise eine andere Farbe für denselben Kalender haben, und dieses Detail wird in den Kalenderlisteneinträgen gespeichert.
Was manchmal verwirrend ist, ist, dass wenn Sie einen neuen Kalender über die Kalender-Sammlung erstellen, dieser automatisch zu Ihrer Liste hinzugefügt wird.
Lassen Sie mich Ihnen ein Beispiel dafür geben, wie Kalender und Kalenderlisten funktionieren. Stellen Sie sich vor, Ihr Freund erstellt einen Kalender für eine Reise, die Sie gemeinsam unternehmen werden. Er tut dies, indem er einen Calendars.insert() - Aufruf ausführt. Jetzt macht er den Kalender öffentlich (über ACLs-Sammlung) und sendet Ihnen und allen Freunden eine E-Mail mit diesem Kalender. Sie können in die CalendarLists-Sammlung wechseln und dort einen insert() -Aufruf ausführen, um ihn in Ihre Kalenderliste aufzunehmen und blau zu machen.
Kalender:
Die Kalender-Kollektion alle bestehenden Kalender darstellt. Es kann verwendet werden, um Kalender zu erstellen und zu löschen. Sie können auch globale Eigenschaften abrufen oder festlegen, die für alle Benutzer mit Zugriff auf einen Kalender freigegeben sind. Zum Beispiel sind der Titel eines Kalenders und die Standardzeitzone globale Eigenschaften.
CalendarList:
Der CalendarList ist eine Sammlung von allen Kalendereinträgen, die ein Benutzer ihre Liste hinzugefügt (in der linken Seite der Web-UI gezeigt). Sie können Sie verwenden, um bestehende Kalender zu/von der Liste der Benutzer hinzuzufügen und zu entfernen. Sie verwenden es auch, um die Werte von benutzerspezifischen Kalendereigenschaften abzurufen und festzulegen, z. B. Standarderinnerungen. Ein anderes Beispiel ist Vordergrundfarbe, da verschiedene Benutzer verschiedene Farben für den gleichen Kalender haben können.
Hier die Vergleichstabelle: https://developers.google.com/google-apps/calendar/concepts/events-calendars
- 1. Google Kalender api CalendarList Liste zurückzukehren leeres Element
- 2. Google Kalender API CalendarList Liste leere Liste zurückgeben
- 3. Google Kalender api - Aktie Kalender
- 4. Android Kalender API vs Kalender Provider API
- 5. Google API Kalender mit Cron
- 6. Kalenderwert [public vs private] von der Google Kalender-API abrufen
- 7. Zugriff auf Google Kalender mit API v3
- 8. Google Kalender API OAUTH
- 9. Google Kalender API V3
- 10. Google Kalender Api Wurffehler
- 11. Google Kalender Api für Android
- 12. Google Kalender API 400 Fehler
- 13. Google Kalender-API-Teilnehmer VB
- 14. "keyExpired" in Google Kalender API
- 15. Einrichten der Google Kalender-API
- 16. Google Kalender API Autorisierung Fehler
- 17. Google Kalender-API: java.lang.ClassNotFoundException: com.google.common.collect.Maps
- 18. Google Kalender-API-Ereignis Frei/Gebucht
- 19. Google Kalender Buchungssystem
- 20. Google Kalender API - PHP - Suche nach einzelnen Ereignissen
- 21. Google Kalender benutzerdefinierte Schaltfläche
- 22. Google Kalender-API funktioniert nicht auf Server
- 23. Cocoa Pods mit Google Kalender api
- 24. Zugriff auf Google Kalender API-Methoden
- 25. Google Kalenderereignisse - Kalender API oder Provider?
- 26. Variable Probleme mit Google (Kalender) API
- 27. Google Kalender-API-Fehler unter Python3
- 28. Google Kalender-API - Kein Konstruktor gefunden
- 29. Google Kalender API-Aufrufe von Captcha blockiert
- 30. Google Kalender Api Android: 403 Fehler
Dank, das macht Sinn. – kodu