API Google Tasks cho phép bạn tìm kiếm, đọc và cập nhật nội dung cũng như siêu dữ liệu của Google Tasks. Tài liệu này mô tả cách sử dụng kiểu gọi RESTful và thư viện ứng dụng cho nhiều ngôn ngữ lập trình (hiện tại là Java, Python và PHP) để truy cập và chỉnh sửa dữ liệu Google Tasks.
Các trang web hoặc ứng dụng muốn tích hợp sâu hơn với Google Tasks có thể tận dụng API Google Tasks. Ví dụ: bạn có thể sử dụng API Google Tasks để quản lý danh sách việc cần làm trên Google trong ứng dụng dành cho thiết bị di động, hoặc bạn có thể tích hợp các việc cần làm vào một ứng dụng quy trình công việc có phạm vi rộng hơn, chẳng hạn như Việc cần làm.
Google Tasks được xây dựng dựa trên hai khái niệm cơ bản:
- Danh sách việc cần làm
- Một danh sách chứa việc cần làm. Người dùng có thể có nhiều danh sách công việc để quản lý công việc theo cách họ muốn.
- Việc cần làm
- Một việc cần làm chứa các thông tin như tiêu đề của việc cần làm, ghi chú, ngày đến hạn và ngày hoàn thành.
Mô hình dữ liệu API Tasks
Tài nguyên là một thực thể dữ liệu riêng lẻ có giá trị nhận dạng duy nhất. API Google Tasks hoạt động trên hai loại tài nguyên:
- Tài nguyên danh sách việc cần làm
- Đại diện cho một danh sách công việc.
- Tài nguyên tác vụ
- Đại diện cho một nhiệm vụ.
Mô hình dữ liệu API Tasks dựa trên các nhóm tài nguyên, được gọi là bộ sưu tập:
- Tập hợp danh sách việc cần làm
- Mỗi người dùng có ít nhất một
default
Danh sách công việc. - Tập hợp tác vụ
- Bao gồm tất cả Tài nguyên cho việc cần làm trong một Tài nguyên danh sách việc cần làm cụ thể.