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.