Ukuqalisa
Umkhawulo wezicelo
Umsebenzisi ngamunye angenza izicelo ezingafika ku-120 ngomzuzu, kuhlanganiswa bonke okhiye bakhe. Isibali siqala kabusha ekuqaleni komzuzu ngamunye wewashi.
Izimpendulo zokhiye ovumelekile zibonisa ukusetshenziswa kuma-header alandelayo:
| Igama | Uhlobo | Incazelo |
|---|---|---|
X-RateLimit-Limit | integer | Izicelo ezivunyelwe ngomzuzu. |
X-RateLimit-Remaining | integer | Zingaki izicelo ezisele emzuzwini wamanje. |
X-RateLimit-Reset | integer | Imizuzwana esele ngaphambi kokuthi isibali siqale kabusha. |
Retry-After | integer | Empendulweni ethi 429 kuphela: imizuzwana okufanele uyilinde ngaphambi kokuzama futhi. |
Uma udlula umkhawulo, impendulo ithi 429 enekhodi ethi rate_limited. Linda isikhathi esiku-Retry-After ngaphambi kokuzama futhi.
Imizamo engenaye ukhiye ovumelekile (akukho khiye, ukhiye ongalungile noma ohoxisiwe) inqunyelwe ku-30 ngomzuzu ekhelini ngalinye le-IP.
Ukuze ungafinyeleli emkhawulweni
- Sebenzisa i-
per_pageefika ku-100 ukuze uthole izinto eziningi ngezicelo ezimbalwa. - Ukuze ulandelele isimo sama-TV, isicelo esisodwa ngomzuzu sanele.
- Emisebenzini emikhulu, sabalalisa izicelo ngokuhamba kwesikhathi futhi uqaphe i-
X-RateLimit-Remaining.
Ama-header empendulo200
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
X-RateLimit-Limit: 120
X-RateLimit-Remaining: 117
X-RateLimit-Reset: 42Umkhawulo ufinyelelwe429
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."
}
}