Übersicht

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.