Giới hạn sử dụng API

Các giới hạn và hạn mức giúp bảo vệ cơ sở hạ tầng của Google khỏi một quy trình tự động sử dụng API Cài đặt nhóm theo cách không phù hợp. Việc một API nhận được quá nhiều yêu cầu có thể là do lỗi chính tả không gây hại hoặc hệ thống được thiết kế không hiệu quả thực hiện các lệnh gọi API không cần thiết. Bất kể nguyên nhân là gì, việc chặn lưu lượng truy cập từ một nguồn cụ thể khi nguồn đó đạt đến một mức nhất định cần thiết cho tình trạng tổng thể của hệ thống Google Workspace.

Không gửi được yêu cầu API

Trong trường hợp hiếm gặp là yêu cầu API của bạn không thành công, ứng dụng của bạn sẽ nhận được mã trạng thái HTTP của bạn. Mã trạng thái HTTP của 403 có thông tin lỗi cho biết hạn mức API đã bị vượt quá. Phản hồi này cho phép ứng dụng tuỳ chỉnh của bạn phát hiện lỗi và thực hiện biện pháp xử lý phù hợp hành động.

Yêu cầu có giới hạn thời gian

Nếu yêu cầu của bạn cần được hoàn thành trong một khoảng thời gian cố định, hãy gửi song song các yêu cầu đó hoặc sử dụng nhiều luồng trong ứng dụng Java hoặc C# của bạn. Ví dụ: chia nhỏ yêu cầu của bạn theo tháng hoặc khoảng thời gian khác. Đối với luồng, hãy thử bắt đầu với 10 luồng, mỗi luồng một yêu cầu. Đề xuất về luồng có một số đánh đổi và không hữu ích cho mọi trường hợp API. Nếu số lượng yêu cầu quá cao, sẽ xảy ra lỗi hạn mức.

Lỗi dựa trên thời gian

Đối với tất cả các lỗi dựa trên thời gian (tối đa N thao tác trong X giây trên mỗi chuỗi), đặc biệt là 503 lỗi mã trạng thái, chúng tôi khuyên bạn nên phát hiện ngoại lệ trong mã và bằng cách sử dụng một thuật toán thời gian đợi luỹ thừa hãy đợi một khoảng thời gian trễ ngắn trước khi thử lại lệnh gọi không thành công. Ví dụ về API Cài đặt nhóm cho một chuỗi sẽ đợi 5 giây rồi thử lại lệnh gọi không thành công. Nếu yêu cầu thành công, hãy lặp lại thao tác này cho các luồng khác. Nếu yêu cầu thứ hai không thành công, đơn đăng ký của bạn sẽ giảm tần suất của yêu cầu cho đến khi cuộc gọi thành công. Ví dụ: tăng độ trễ 5 giây ban đầu xuống còn 10 giây rồi thử lại cuộc gọi không thành công. Ngoài ra, hãy quyết định thử lại tối đa. Ví dụ: thử gửi lại một yêu cầu 5 đến 7 lần với thời gian trễ khác nhau trước khi đăng ký sẽ trả về lỗi cho người dùng.

Hạn mức

Danh mục hạn mức API Hạn mức
Số truy vấn mỗi ngày

Bạn có thể thực hiện tối đa 100.000 truy vấn mỗi ngày. Nếu bạn cần vượt quá hạn mức hạn mức này, bạn có thể gửi yêu cầu từ Trang Hạn mức trong bảng điều khiển Google Cloud

Mô tả nhóm, kích thước tối đa Bạn có thể nhập nội dung mô tả nhóm tối đa 4.096 ký tự.
Tên nhóm, quy mô tối đa Tên của nhóm có thể có tối đa 60 ký tự.
defaultMessageDenyNotificationText Nội dung thông báo có thể dài tối đa 10.000 ký tự. Để tìm hiểu thêm về chính sách defaultMessageDenyNotificationText, hãy xem Tài liệu tham khảo API.
maxMessageBytes Kích thước thư tối đa mặc định là 1MB. Để tìm hiểu thêm về maxMessageBytes hãy xem tài liệu tham khảo API.

Giới hạn

Các loại giới hạn Giới hạn và nguyên tắc
Định dạng dữ liệu, mặc định
Định dạng dữ liệu mặc định là JSON. API này cũng hỗ trợ định dạng Atom. Cả JSON và Atom hỗ trợ đầy đủ khả năng đọc-ghi. Để biết thêm thông tin, hãy xem Định dạng dữ liệu JSON và Atom.
API Cài đặt nhóm, bật Bạn phải bật API Thư mục trước khi thực hiện lệnh gọi đến API Cài đặt nhóm Để biết thêm thông tin thông tin, hãy xem bài viết Bật API Google Workspace.