Mit der Google Tasks API können Sie Inhalte und Metadaten in Google Tasks suchen, lesen und aktualisieren. In diesem Dokument wird beschrieben, wie Sie einen RESTful-Aufrufstil und Clientbibliotheken für verschiedene Programmiersprachen (derzeit Java, Python und PHP) verwenden, um auf Google Tasks-Daten zuzugreifen und diese zu bearbeiten.
Websites und Anwendungen, die eine bessere Integration mit Google Tasks wünschen, können das Google Tasks API nutzen. Beispielsweise können Sie die Google Tasks API verwenden, um Google-Aufgabenlisten in einer mobilen App zu verwalten, oder Aufgaben in eine umfangreichere Workflow-App wie Au-to-do integrieren.
Google Tasks basiert auf zwei grundlegenden Konzepten:
- Aufgabenliste
- Eine Liste mit Aufgaben. Nutzer können mehrere Aufgabenlisten anlegen, um ihre Aufgaben so zu verwalten, wie sie es wünschen.
- Aufgabe
- Eine einzelne Aufgabe, die Informationen wie den Titel der Aufgabe, Notizen, das Fälligkeitsdatum und das Erledigungsdatum enthält.
Tasks API-Datenmodell
Eine Ressource ist eine einzelne Datenentität mit einer eindeutigen Kennung. Das Google Tasks API arbeitet mit zwei Arten von Ressourcen:
- Aufgabenlistenressource
- Steht für eine Aufgabenliste.
- Task-Ressource
- Steht für eine Aufgabe.
Das Tasks API-Datenmodell basiert auf Ressourcengruppen, die als Sammlungen bezeichnet werden:
- Sammlung „Aufgabenliste“
- Jeder Nutzer hat mindestens eine
default
-Aufgabenliste. - Aufgabensammlung
- Besteht aus allen Aufgabenressourcen innerhalb einer bestimmten Aufgabenlistenressource.