Google Tasks API

API задач Google позволяет вам управлять задачами и списками задач.

Сервис: Tasks.googleapis.com.

Для вызова этой службы мы рекомендуем использовать клиентские библиотеки Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.

Документ открытия

Документ обнаружения — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующий документ обнаружения:

Конечная точка службы

Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:

  • https://tasks.googleapis.com

Ресурс REST: списки задач

Методы
delete DELETE /tasks/v1/users/@me/lists/{tasklist}
Удаляет указанный список задач аутентифицированного пользователя.
get GET /tasks/v1/users/@me/lists/{tasklist}
Возвращает указанный список задач аутентифицированного пользователя.
insert POST /tasks/v1/users/@me/lists
Создает новый список задач и добавляет его в списки задач аутентифицированного пользователя.
list GET /tasks/v1/users/@me/lists
Возвращает списки задач всех аутентифицированных пользователей.
patch PATCH /tasks/v1/users/@me/lists/{tasklist}
Обновляет указанный список задач аутентифицированного пользователя.
update PUT /tasks/v1/users/@me/lists/{tasklist}
Обновляет указанный список задач аутентифицированного пользователя.

Ресурс REST: задачи

Методы
clear POST /tasks/v1/lists/{tasklist}/clear
Удаляет все выполненные задачи из указанного списка задач.
delete DELETE /tasks/v1/lists/{tasklist}/tasks/{task}
Удаляет указанную задачу из списка задач.
get GET /tasks/v1/lists/{tasklist}/tasks/{task}
Возвращает указанную задачу.
insert POST /tasks/v1/lists/{tasklist}/tasks
Создает новую задачу в указанном списке задач.
list GET /tasks/v1/lists/{tasklist}/tasks
Возвращает все задачи в указанном списке задач.
move POST /tasks/v1/lists/{tasklist}/tasks/{task}/move
Перемещает указанную задачу на другую позицию в списке задач.
patch PATCH /tasks/v1/lists/{tasklist}/tasks/{task}
Обновляет указанную задачу.
update PUT /tasks/v1/lists/{tasklist}/tasks/{task}
Обновляет указанную задачу.