API Gmail là một API RESTful có thể dùng để truy cập vào hộp thư của Gmail và gửi thư. Đối với hầu hết ứng dụng web, API Gmail là lựa chọn tốt nhất cho được cấp phép vào dữ liệu Gmail của người dùng và phù hợp với chẳng hạn như:
- Trích xuất, lập chỉ mục và sao lưu thư ở chế độ chỉ đọc
- Gửi tin nhắn tự động hoặc có lập trình
- Di chuyển tài khoản email
- Sắp xếp email, bao gồm cả tính năng lọc và sắp xếp thư
- Tiêu chuẩn hoá chữ ký email trong một tổ chức
Sau đây là danh sách các thuật ngữ phổ biến được sử dụng trong API Gmail:
- Tin nhắn
- Một email chứa thông tin về người gửi, người nhận, tiêu đề và nội dung. Sau một thông báo đã được tạo, không thể thay đổi thông báo. Một thông điệp được thể hiện bởi một tài nguyên thông báo.
- Luồng
- Một tập hợp các thông điệp liên quan để tạo nên một cuộc trò chuyện. Trong ứng dụng email thì một chuỗi được hình thành khi một hoặc nhiều người nhận trả lời thư bằng thông điệp của riêng mình.
- Nhãn
Cơ chế sắp xếp các thông báo và chuỗi. Ví dụ: nhãn "thuế" có thể được tạo và áp dụng cho tất cả tin nhắn và chuỗi thư liên quan đến thuế của người dùng. Có hai loại nhãn:
- Nhãn hệ thống
- Các nhãn được tạo nội bộ, chẳng hạn như
INBOX
,TRASH
hoặcSPAM
. Các nhãn này Không thể xoá hoặc sửa đổi. Tuy nhiên, một số nhãn hệ thống, chẳng hạn nhưINBOX
có thể áp dụng hoặc xoá khỏi thư và chuỗi thư. - Nhãn người dùng
- Nhãn do người dùng tạo. Những nhãn này có thể bị xoá hoặc sửa đổi bằng người dùng hoặc một ứng dụng. Nhãn người dùng được biểu thị bằng một tài nguyên nhãn.
- Draft
Một thư chưa được gửi. Bạn có thể thay thế thư nằm trong thư nháp. Khi bạn gửi thư nháp, hệ thống sẽ tự động xoá bản nháp và tạo tin nhắn bằng nhãn hệ thống
SENT
. Bản nháp được thể hiện bằng một tài liệu nháp.
Các bước tiếp theo
Để tìm hiểu về cách phát triển bằng API của Google Workspace, bao gồm cả cách xử lý xác thực và uỷ quyền, tham khảo để Bắt đầu với vai trò là nhà phát triển Google Workspace.
Để tìm hiểu cách định cấu hình và chạy một ứng dụng API Gmail đơn giản, hãy đọc Tổng quan nhanh.