La API de Google Tasks te permite buscar, leer y actualizar contenido y metadatos de Google Tasks. En este documento, se describe cómo usar un estilo de llamada de REST y bibliotecas cliente para varios lenguajes de programación (actualmente, Java, Python y PHP) para acceder a los datos de Google Tasks y editarlos.
Los sitios o las aplicaciones que deseen una integración más profunda con Google Tasks pueden usar la API de Google Tasks. Por ejemplo, podrías usar la API de Google Tasks para administrar listas de tareas de Google en una app para dispositivos móviles o integrar tareas en una app de flujo de trabajo más extensa, como Au-to-do.
Google Tasks se basa en dos conceptos básicos:
- Lista de tareas
- Lista que contiene tareas. Los usuarios pueden tener más de una lista de tareas para administrar sus tareas de la manera que deseen.
- Tarea
- Una sola tarea que contiene información como el título de la tarea, notas, la fecha límite y la fecha de finalización.
Modelo de datos de la API de Tasks
Un recurso es una entidad de datos individual con un identificador único. La API de Google Tasks opera en dos tipos de recursos:
- Recurso de la lista de tareas
- Representa una lista de tareas.
- Recurso de tarea
- Representa una tarea.
El modelo de datos de la API de Tasks se basa en grupos de recursos, llamados colecciones:
- Recopilación de la lista de tareas
- Cada usuario tiene al menos una lista de tareas de
default. - Recopilación de tareas
- Consta de todos los recursos de tareas dentro de un recurso de lista de tareas específico.