API Google Tasks
API Google Tasks : OAuth, points de terminaison REST et guide d'intégration
L'API Google Tasks permet aux applications de lire et d'écrire vos listes de tâches par programmation. Ce guide couvre l'authentification, les points de terminaison principaux, les flux de travail Zapier et comment TasksBoard utilise l'API en toute sécurité.
Publié sur la Google Workspace Marketplace.
Ce que fournit l'API Google Tasks
API REST pour les listes de tâches et les éléments
Créez, lisez, mettez à jour et supprimez des listes de tâches et des tâches via des requêtes HTTP standard. L'API reflète ce que vous pouvez faire dans l'application Google Tasks.
Authentification OAuth 2.0
Les applications demandent un accès limité via l'écran de consentement OAuth de Google. Les utilisateurs accordent la permission par compte, aucun mot de passe n'est partagé avec des tiers.
Synchronisation bidirectionnelle en temps réel
Les modifications apportées via l'API apparaissent instantanément dans Gmail, Calendar et sur mobile. TasksBoard utilise l'API pour maintenir les tableaux synchronisés avec Google Tasks.
Support Zapier et automatisation
Connectez Google Tasks à des milliers d'applications via Zapier, Make ou des scripts personnalisés en utilisant les mêmes points de terminaison d'API et le même flux OAuth.
Authentification
OAuth 2.0 : comment les applications se connectent à Google Tasks
Authentification
OAuth 2.0 : comment les applications se connectent à Google Tasks
Les applications tierces comme TasksBoard utilisent OAuth 2.0 pour demander l'accès à vos données Google Tasks. Vous vous connectez avec Google, examinez les portées demandées et accordez la permission. TasksBoard demande uniquement la portée de l'API Google Tasks ; il n'accède pas à Gmail, Drive ou à d'autres services Google, sauf si vous activez explicitement ces fonctionnalités.
- Écran de consentement OAuth Google standard
- Limité à la lecture/écriture de Google Tasks uniquement
- Révoquez l'accès à tout moment depuis les paramètres du compte Google
Points de terminaison REST
Ressources principales de l'API Google Tasks
Points de terminaison REST
Ressources principales de l'API Google Tasks
L'API expose deux ressources principales : les listes de tâches et les tâches. Vous pouvez lister toutes les listes de tâches, en créer de nouvelles et gérer les tâches au sein de chaque liste, y compris le titre, les notes, la date d'échéance et le statut d'achèvement. L'URL de base est https://tasks.googleapis.com/tasks/v1/ avec les verbes REST standard : GET, POST, PATCH et DELETE.
- tasks.tasklists, gérer les listes nommées
- tasks.tasks, créer, mettre à jour, terminer et supprimer des tâches
- Sous-tâches prises en charge via des relations de tâches parentes
Intégrations
Zapier, automatisation et sécurité de TasksBoard
Intégrations
Zapier, automatisation et sécurité de TasksBoard
Utilisez Zapier pour déclencher Google Tasks à partir de messages Slack, de soumissions de formulaires ou de mises à jour CRM. Pour une interface visuelle au-dessus de l'API, TasksBoard propose des tableaux Kanban et le partage d'équipe sans écrire de code. Lisez la page de sécurité de TasksBoard pour plus de détails sur le traitement des données, les portées OAuth et la conformité.
- Zapier : créez des tâches à partir de plus de 5 000 déclencheurs d'applications
- TasksBoard : Kanban sans code au-dessus de l'API
- Détails de sécurité sur /security
Comment s'intégrer à l'API Google Tasks
-
Créer un projet Google Cloud
Activez l'API Google Tasks dans la console Google Cloud, configurez le consentement OAuth et créez des identifiants pour votre application ou script.
-
S'authentifier avec OAuth 2.0
Demandez la portée https://www.googleapis.com/auth/tasks. Les utilisateurs autorisent votre application via l'écran de consentement de Google et reçoivent un jeton d'accès.
-
Appeler les points de terminaison REST ou utiliser TasksBoard
Utilisez l'API Tasks directement pour des intégrations personnalisées, Zapier pour l'automatisation sans code, ou TasksBoard pour une interface Kanban prête à l'emploi au-dessus de Google Tasks.
Adoré par des milliers d'utilisateurs
4.8 / 5 sur plus de 1 000 avis sur le Chrome Web Store
"Always have 101 things to do and this helps me organize and prioritize like no other app can. It syncs to my phone and laptop, and when I add dates to tasks, they automatically integrate into my Google Calendar, which is immensely convenient. I can look at my daily, weekly, and monthly overview in Google Calendar and clearly see how much I was able to accomplish! Great tool indeed. Excited to see how it will evolve over time."
"Seriously, makes my tasks easier to share with the team, and the free version is quite nice for our little office. Eventually, we will expand, and this is definitely a great tool to do that! Syncs with my Workspace and Calendar."
"I love the simple, intuitive interface and the Add to Tasks feature, especially as I work through my emails! Sharing my tasks is also easy. Overall, outstanding and simple to use, and that means a lot with too many complex tasks out there!"
"Great too for managing daily routine and plan tasks. Would be perfect if it was updated for generating reports for statistics. For google tasks and google calendar"
Questions fréquentes
Existe-t-il une API officielle Google Tasks ?
Oui. Google fournit une API REST pour Google Tasks sur tasks.googleapis.com. Elle prend en charge la gestion des listes de tâches et des tâches par programmation avec l'authentification OAuth 2.0.
Quelles portées OAuth l'API Google Tasks nécessite-t-elle ?
La plupart des intégrations utilisent https://www.googleapis.com/auth/tasks pour un accès complet en lecture/écriture ou https://www.googleapis.com/auth/tasks.readonly pour un accès en lecture seule. TasksBoard demande la portée standard des tâches.
Puis-je utiliser Zapier avec Google Tasks ?
Oui. Zapier prend en charge Google Tasks à la fois comme déclencheur et comme action. Vous pouvez créer des tâches à partir de soumissions de formulaires, de messages Slack, de mises à jour CRM et de milliers d'autres applications.
Comment TasksBoard utilise-t-il l'API Google Tasks ?
TasksBoard se connecte à votre compte Google via OAuth 2.0 et utilise l'API Google Tasks pour lire et écrire vos listes de tâches en temps réel. Vos tâches restent stockées dans Google Tasks, TasksBoard est une couche visuelle au-dessus.
TasksBoard stocke-t-il mes données Google Tasks sur ses serveurs ?
TasksBoard accède aux données Google Tasks via l'API officielle et ne stocke pas le contenu de vos tâches sur ses propres serveurs. Consultez la page de sécurité sur /security pour tous les détails sur le traitement des données et les portées OAuth.
Puis-je créer une application personnalisée avec l'API Google Tasks ?
Oui. Activez l'API dans la console Google Cloud, configurez les identifiants OAuth et utilisez les points de terminaison REST pour créer des tableaux de bord, des automatisations ou des outils internes personnalisés. TasksBoard est un exemple d'application de production construite sur cette API.
L'API Google Tasks est-elle gratuite ?
Oui. L'API Google Tasks est gratuite pour les développeurs. Les quotas standard de Google Cloud s'appliquent. Il n'y a pas de frais par requête pour une utilisation normale de gestion des tâches.
Aucun code requis
Ignorez la configuration de l'API : utilisez TasksBoard à la place
Obtenez un tableau Kanban et le partage d'équipe au-dessus de Google Tasks sans écrire de code d'intégration. Connectez-vous avec Google et commencez en quelques secondes.
Authentifié par OAuth 2.0. Publié sur Google Workspace Marketplace.