Bắt đầu
Giới hạn yêu cầu
Mỗi người dùng có thể gửi tối đa 120 yêu cầu mỗi phút, tính gộp tất cả các khóa của người dùng đó. Bộ đếm được đặt lại vào đầu mỗi phút theo đồng hồ.
Phản hồi cho một khóa hợp lệ cho biết mức sử dụng trong các header sau:
| Tên | Loại | Mô tả |
|---|---|---|
X-RateLimit-Limit | integer | Số yêu cầu được phép mỗi phút. |
X-RateLimit-Remaining | integer | Số yêu cầu còn lại trong phút hiện tại. |
X-RateLimit-Reset | integer | Số giây cho đến khi bộ đếm được đặt lại. |
Retry-After | integer | Chỉ có trong phản hồi 429: số giây bạn cần chờ trước khi thử lại. |
Khi vượt giới hạn, phản hồi là 429 với mã rate_limited. Hãy chờ hết thời gian trong Retry-After rồi mới thử lại.
Các lần thử không có khóa hợp lệ (không có khóa, khóa sai hoặc khóa đã bị thu hồi) bị giới hạn ở 30 lần mỗi phút cho mỗi địa chỉ IP.
Để không chạm giới hạn
- Dùng
per_pagetối đa 100 để lấy nhiều mục hơn với ít yêu cầu hơn. - Để theo dõi trạng thái TV, một yêu cầu mỗi phút là đủ.
- Với các tác vụ lớn, hãy phân bổ yêu cầu theo thời gian và theo dõi
X-RateLimit-Remaining.
Header của một phản hồi200
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
X-RateLimit-Limit: 120
X-RateLimit-Remaining: 117
X-RateLimit-Reset: 42Đã chạm giới hạn429
HTTP/1.1 429 Too Many Requests
Retry-After: 18
X-RateLimit-Limit: 120
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 18
{
"error": {
"code": "rate_limited",
"message": "Too many requests. Try again in 18 seconds."
}
}