A API Google Tasks permite pesquisar, ler e atualizar conteúdo e metadados do Google Tasks. Este documento descreve como usar um estilo de chamada RESTful e bibliotecas de cliente para várias linguagens de programação (atualmente Java, Python e PHP) a fim de acessar e editar dados do Google Tarefas.
Sites ou aplicativos que querem uma integração mais profunda com o Google Tarefas podem aproveitar a API Google Tasks. Por exemplo, é possível usar a API Google Tasks para gerenciar listas de tarefas do Google em um app para dispositivos móveis ou integrar tarefas a um app de fluxo de trabalho mais abrangente, como o Au-to-do.
O Google Tarefas foi criado com base em dois conceitos básicos:
- Lista de tarefas
- Uma lista contendo tarefas. Os usuários podem ter mais de uma lista de tarefas para gerenciá-las como quiserem.
- Tarefa
- Uma única tarefa contendo informações como título, anotações, data de conclusão e data de conclusão.
Modelo de dados da API Tasks
Um recurso é uma entidade individual de dados com um identificador exclusivo. A API Google Tasks opera em dois tipos de recursos:
- Recurso da lista de tarefas
- Representa uma lista de tarefas.
- Recurso Task
- Representa uma tarefa.
O modelo de dados da API Tasks é baseado em grupos de recursos, chamados coleções:
- Coleção de listas de tarefas
- Cada usuário tem pelo menos uma lista de tarefas do
default
. - Coleção de tarefas
- Consiste em todos os recursos de tarefas em um recurso da lista de tarefas específico.