Мазмұнға өту

Жиілік шектеуі мен сервер қателерін өңдеу

429 жауабынан кейін күтіңіз және уақытша сервер ақауынан соң қауіпсіз әрекеттерді абайлап қайталаңыз.

Жаңартылған күні:

429 жауабын өңдеңіз

Жиілік шегіне жеткен сұрау 429 Too Many Requests қайтарады және detail.status мәні rate_limit_exceeded болады. Қайта жіберер алдында жауап тақырыптарын оқыңыз:

  • Retry-After қабылданбаған сұрау үшін секундпен ең аз күту уақытын көрсетеді.
  • X-RateLimit-Limit сұраулар тобының шегін көрсетеді.
  • X-RateLimit-Remaining қалған сұраулар санын көрсетеді.
  • X-RateLimit-Reset топ шегі қашан қайта қойылатынын көрсетеді.

Retry-After уақытын күтіңіз, содан соң әр жолы ұлғаятын кідіріспен және аздаған кездейсоқ ауытқумен қайталаңыз. Бір мезгілдегі сұрауларды азайтып, терезе жаңарғанда бірден көп сұрау жібермей, жұмысты кезекке қойыңыз.

Сервер қателерін өңдеңіз

500 жауабының ашық денесінде жалпы қате мен request_id болады; ішкі ерекшелік мәліметтері қайтарылмайды. 503 қажет қызметтің уақытша қолжетімсіз екенін білдіруі мүмкін.

Тек оқуға арналған сұрауларды шектеулі кідіріспен қайталаңыз. Жасау, жаңарту, төлем не күйді өзгертетін басқа сұрауды қайталамас бұрын, бірінші әрекеттің орындалғанын анықтаңыз. Уақыттың өтуі немесе 5xx жауабы өзгеріс жасалмағанын дәлелдемейді; бірден қайталау жұмысты екі рет орындауы мүмкін.

Диагностикалық деректерді сақтаңыз

Уақытты, әдісті, жолды, мәртебені, жауап денесін және X-Request-Id жазып алыңыз. x-api-key мәнін ешқашан журналға жазбаңыз. Аз санды шектеулі әрекеттен кейін автоматты қайталауды тоқтатып, қатені қарауға шығарыңыз.