Nền API Lịch
Khái niệm về lịch
Lịch Google được xây dựng dựa trên một số khái niệm cơ bản:
- Sự kiện
- Một sự kiện duy nhất trên lịch chứa các thông tin như tiêu đề sự kiện, thời gian bắt đầu và kết thúc cũng như người tham dự.
- Lịch
- Một mục trong lịch chứa siêu dữ liệu về lịch đó, chẳng hạn như nội dung mô tả.
- Danh sách lịch
- Danh sách tất cả các lịch trên danh sách lịch của người dùng trong giao diện người dùng của Lịch.
- Xem xét
- Lựa chọn ưu tiên của người dùng trên giao diện người dùng của Lịch Google, chẳng hạn như múi giờ của người dùng.
- ACL
- Một quy tắc kiểm soát quyền truy cập chứa thông tin chẳng hạn như loại và phạm vi của quy tắc.
Mô hình dữ liệu API Lịch
Tài nguyên là một thực thể dữ liệu riêng lẻ có một giá trị nhận dạng duy nhất. API lịch hoạt động trên 5 loại tài nguyên:
- Tài nguyên sự kiện
- Đại diện cho một sự kiện đơn lẻ trên lịch.
- Tài nguyên lịch
- Thể hiện siêu dữ liệu của lịch riêng lẻ.
- Tài nguyên CalendarList
- Thể hiện siêu dữ liệu của lịch riêng lẻ xuất hiện trên danh sách lịch của người dùng trong giao diện người dùng.
- Tài nguyên cài đặt
- Đại diện cho một lựa chọn ưu tiên duy nhất của người dùng trên giao diện người dùng của Lịch.
- Tài nguyên ACL
- Đại diện cho một ACL.
Mô hình dữ liệu API Lịch dựa trên các nhóm tài nguyên, được gọi là bộ sưu tập:
- Thu thập sự kiện
- Bao gồm tất cả Tài nguyên sự kiện trong một Tài nguyên lịch cụ thể.
- Tập hợp danh sách lịch
- Bao gồm tất cả Tài nguyên của CalendarList cho một người dùng cụ thể.
- Thu thập chế độ cài đặt
- Bao gồm tất cả Tài nguyên về chế độ cài đặt của một người dùng cụ thể.
- Tập hợp ACL
- Bao gồm tất cả Tài nguyên ACL được áp dụng cho một lịch cụ thể.