Қателер және қайта әрекеттер
API қателері біркелкі форматты пайдаланады. Код қолданба логикасына арналған; хабарлама мәселені түсіндіреді. Пайдаланушы енгізуін сақтаңыз және анық келесі қадамды ұсыныңыз.
Осы бетте
Бір қате форматы#
Жауаптар стек трейстерін, SQL-ді, токендерді немесе толық сыртқы провайдер жауабын қамтымайды. Ішкі шикі журналдарды клиентке көрсетпеңіз.
{
"error": {
"code": "GATEWAY_NOT_CONNECTED",
"message": "Financial operations are temporarily unavailable. Try later or contact support."
}
}Жалпы қате топтары#
| HTTP | Мысалдар | Келесі қадам |
|---|---|---|
| 400 | INVALID_JSON, UNKNOWN_FIELD, INVALID_INPUT | Енгізуді және рұқсат етілген өрістерді тексеріңіз |
| 401 | AUTH_REQUIRED, SESSION_EXPIRED | Қайта кіріңіз |
| 403 | INVALID_ORIGIN, CSRF_REQUIRED | Origin және ағымдағы сессияны тексеріңіз |
| 404 | NOT_FOUND, TICKET_NOT_FOUND | Мекенжайды және иеленушілікті тексеріңіз |
| 409 | CHALLENGE_UNAVAILABLE | Жаңа кіруді бастаңыз |
| 410 | CHALLENGE_EXPIRED | Жаңа кіру сілтемесін жасаңыз |
| 413 | REQUEST_TOO_LARGE | Сұраныс денесін азайтыңыз |
| 415 | JSON_REQUIRED | application/json жіберіңіз |
| 429 | RATE_LIMITED | Жиілікті азайтыңыз және күтіңіз |
| 503 | GATEWAY_NOT_CONNECTED, SERVICE_UNAVAILABLE | Қолжетімділікті тексеріңіз немесе кейінірек әрекет етіңіз |
Жылдамдық шектеулері#
| Әрекет | Шектеу |
|---|---|
| Кіруді бастау | Хэштелген мекенжайға минутына 6 |
| Челленджді тексеру | Челленджге минутына 90 |
| Білім сұрағы | D1 бар хэштелген мекенжайға минутына 12 |
| Сервер сілтемесін жасау | Пайдаланушыға минутына 20 |
| Мерчант API | Кілтке минутына 90 сұраныс |
| Жаңа қолданба | Пайдаланушыға күніне бес |
| Қолданбаны жалғастыру / модератор шешімі | Әр әрекет үшін пайдаланушыға минутына 30 |
| Жасанды интеллект сайтқа шолу | Сервис бойынша сағатына 30 |
| Төлемді оқу немесе төлем жасауға әрекеттену | Хэштелген мекенжай бойынша минутына 90 |
| Қолдау сұранысын жасау | Пайдаланушыға сағатына 6 |
| Хабарландыруды тексеру | Пайдаланушыға сағатына 3 |
| Жасанды интеллект генерациясы | Әдепкі бойынша сервис бойынша сағатына 60 |
Нені қайталап көруге болады#
Уақытша желі ақауы кезінде кідірістен кейін оқуды қайталап көруге болады. Мутацияны қайталап көрер алдында, түпнұсқа орындалғанын тексеріңіз; жоғалған жауап сәтсіздікті дәлелдемейді.
Қаржылық операциялар идемпотенттілікті және сервер статусын тексеруді талап етеді. Клиенттің нәтиже бетіне қайта бағытталуы растаудың орнын баспайды.
Сұранысқа нені қосу керек#
- Қатеге дейінгі бет және әрекет.
- Уақыт, уақыт белдеуі және көрінетін қате коды.
- Егер бар болса, сіздің шотыңыз немесе қолдау сұранысының нөмірі.
- Сіз күткен нәтиженің қысқаша сипаттамасы.