L'API Google Tasks vous permet de rechercher, de lire et de mettre à jour le contenu et les métadonnées de Google Tasks. Ce document explique comment utiliser un style d'appel RESTful et des bibliothèques clientes pour différents langages de programmation (actuellement Java, Python et PHP) afin d'accéder aux données Google Tasks et de les modifier.
Les sites ou applications qui souhaitent une intégration plus poussée à Google Tasks peuvent utiliser l'API Google Tasks. Par exemple, vous pouvez utiliser l'API Google Tasks pour gérer les listes de tâches Google dans une application mobile ou intégrer des tâches dans une application de workflow plus complète telle que Au-to-do.
Google Tasks repose sur deux concepts de base :
- Liste de tâches
- Liste contenant des tâches. Les utilisateurs peuvent disposer de plusieurs listes de tâches pour les gérer comme ils le souhaitent.
- Tâche
- Une seule tâche contenant des informations telles que le titre de la tâche, des notes, la date limite et la date d'exécution.
Modèle de données de l'API Tasks
Une ressource est une entité de données individuelle disposant d'un identifiant unique. L'API Google Tasks fonctionne sur deux types de ressources :
- Ressource de liste de tâches
- Représente une liste de tâches.
- Ressource de tâche
- Représente une tâche.
Le modèle de données de l'API Tasks est basé sur des groupes de ressources appelés collections :
- Collection de listes de tâches
- Chaque utilisateur dispose d'au moins une liste de tâches
default. - Collection de tâches
- : comprend toutes les ressources de tâches d'une ressource de liste de tâches spécifique.