Übersicht

Mit der Google Tasks API können Sie Google Tasks-Inhalte und ‑Metadaten suchen, lesen und aktualisieren. In diesem Dokument wird beschrieben, wie Sie mit einem RESTful-Aufrufstil und Clientbibliotheken für verschiedene Programmiersprachen (derzeit Java, Python und PHP) auf Google Tasks-Daten zugreifen und diese bearbeiten.

Websites oder Anwendungen, die eine tiefere Integration mit Google Tasks wünschen, können die Google Tasks API verwenden. Sie könnten beispielsweise 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 einzubinden.

Google Tasks basiert auf zwei grundlegenden Konzepten:

Aufgabenliste
Eine Liste mit Aufgaben. Nutzer können mehrere Aufgabenlisten haben, um ihre Aufgaben so zu verwalten, wie sie es möchten.
Aufgabe
Eine einzelne Aufgabe mit Informationen wie dem Titel der Aufgabe, Notizen, dem Fälligkeitsdatum und dem Datum, an dem die Aufgabe erledigt wurde.

Tasks API-Datenmodell

Eine Ressource ist ein individuelles Datenobjekt mit einer eindeutigen ID. Die Google Tasks API arbeitet mit zwei Arten von Ressourcen:

Aufgabenlistenressource
Stellt eine Aufgabenliste dar.
Taskressource
Stellt eine Aufgabe dar.

Das Datenmodell der Tasks API basiert auf Ressourcengruppen, die als Sammlungen bezeichnet werden:

Sammlung von Aufgabenlisten
Jeder Nutzer hat mindestens eine default-Aufgabenliste.
Aufgabensammlung
Besteht aus allen Aufgabenressourcen in einer bestimmten Aufgabenlistenressource.