خطاها و محدودیتها
قالب خطا#
{ "success": false, "error": "نشست نامعتبر یا منقضی است." }JSONخطاهای سطح وردپرس (مثل محدودیت نرخ) قالب code، message و data.status دارند.
کدهای وضعیت#
| کد | معنی | اقدام |
|---|---|---|
| 401 | کلید، کد یا نشست نامعتبر | کلید را بررسی و دوباره احراز هویت کنید. |
| 403 | دسترسی به آزمون مجاز نیست یا HTTPS نیست | توکن آزمون و مالکیت کلید را بررسی کنید. |
| 404 | آزمون پیدا نشد | توکن آزمون یا انتشار آن را بررسی کنید. |
| 409 | آزمون قبلاً ثبت شده یا هنوز ثبت نشده | نتیجه را از result بخوانید. |
| 413 | بدنهٔ درخواست بیش از ۱۰۰ کیلوبایت | تعداد پاسخها را بررسی کنید. |
| 422 | ساختار پاسخها نامعتبر | answer باید عدد صحیح باشد. |
| 429 | تعداد درخواست بیش از حد | با تأخیر تصاعدی دوباره تلاش کنید. |
| 502 | پیامک ارسال نشد | چند لحظه بعد دوباره تلاش کنید. |
محدودیت نرخ#
- ۱۸۰ درخواست در دقیقه برای هر IP.
- سقف جداگانه برای هر کلید API که مدیر تعیین میکند (پیشفرض ۶۰ در دقیقه).