Обзор

API Google Tasks позволяет искать, читать и обновлять содержимое и метаданные Google Tasks. В этом документе описывается, как использовать RESTful-стиль вызовов и клиентские библиотеки для различных языков программирования (в настоящее время Java, Python и PHP) для доступа и редактирования данных Google Tasks.

Сайты или приложения, желающие более глубокой интеграции с Google Tasks, могут использовать API Google Tasks. Например, вы можете использовать API Google Tasks для управления списками задач Google в мобильном приложении или интегрировать задачи в более сложное приложение для управления рабочими процессами, такое как Au-to-do .

Google Tasks основан на двух основных концепциях:

Список задач
Список задач. Пользователи могут иметь несколько списков задач, чтобы управлять своими задачами так, как им удобно.
Задача
Единое задание, содержащее такую ​​информацию, как название задания, примечания, срок выполнения и дата завершения.

Модель данных API задач

Ресурс — это отдельная сущность данных с уникальным идентификатором. API Google Tasks работает с двумя типами ресурсов:

Список задач (Ресурс)
Представляет собой список задач.
Ресурс задачи
Представляет собой задачу.

Модель данных API задач основана на группах ресурсов, называемых коллекциями:

Сбор списка задач
У каждого пользователя есть как минимум один список задач default .
Сбор задач
Состоит из всех ресурсов задачи в рамках конкретного ресурса списка задач .