نمایک، نیاز اول کسب و کارها
پرش به محتوای اصلی

خطاها و محدودیت‌ها

قالب یکسان خطاها، فهرست کامل کدها با معنی و راه حل، و محدودیت‌های نرخ و اندازه.

در این صفحه

قالب خطا

همه سرویس‌های نمایک خطا را با یک قالب برمی‌گردانند: وضعیت HTTP، کد ثابت انگلیسی برای برنامه و پیام فارسی آماده نمایش. برخی خطاها کلیدهای جزئیات هم دارند (مثلا param یا index). خطاها هرگز کش نمی‌شوند و هرگز هزینه ندارند.

قالب خطا
{  "success": false,  "statusCode": 403,  "code": "ORIGIN_NOT_ALLOWED",  "message": "این دامنه برای کلید مجاز نیست"}

خطاهای کلید

این خطاها در همه سرویس‌ها (نقشه، API عمومی و پشتیبان‌گیری) یکسان‌اند و به همین ترتیب بررسی می‌شوند:

خطاهای کلید
ترتیبکدHTTPمعنی و اقدام
1KEY_MISSING401کلید API ارسال نشده استکلید را با ?key= (فقط کلید عمومی)، سرآیند X-Namayek-Key یا Authorization: Bearer بفرستید.
2KEY_INVALID401کلید API نامعتبر استکلید را کامل و بی فاصله کپی کنید؛ قالب درست nmk_pk_ یا nmk_sk_ و ۴۰ نویسه است.
3SECRET_KEY_IN_URL400کلید محرمانه نباید در نشانی ارسال شودکلید محرمانه را فقط در سرآیند بفرستید و چون در نشانی دیده شده، همان را بچرخانید.
4KEY_REVOKED401کلید API باطل شده استکلید تازه بسازید یا کلید جانشین چرخش را به کار ببرید.
5KEY_EXPIRED401کلید API منقضی شده استکلید تازه با تاریخ انقضای دیرتر بسازید.
6ACCOUNT_LOCKED403حساب مالک کلید مسدود استبا پشتیبانی نمایک تماس بگیرید.
7PROJECT_DISABLED403پروژه این کلید غیرفعال استپروژه را در پنل فعال کنید یا با پشتیبانی تماس بگیرید.
8BROWSER_USE_FORBIDDEN403کلید محرمانه در مرورگر مجاز نیستدر مرورگر کلید عمومی بگذارید؛ کلید محرمانه فقط روی سرور شما.
9ORIGIN_NOT_ALLOWED403این دامنه برای کلید مجاز نیستدامنه صفحه (مثلا https://www.example.com) را به دامنه‌های مجاز کلید اضافه کنید.
10IP_NOT_ALLOWED403این IP برای کلید مجاز نیستIP خروجی سرورتان را به فهرست IP کلید اضافه کنید.
11SCOPE_DENIED403این کلید به این سرویس دسترسی ندارددسترسی لازم (مثلا maps:routing) را به کلید بدهید.
12ACCOUNT_SUSPENDED402سرویس به دلیل بدهی متوقف استکیف پول را شارژ کنید؛ سرویس فورا برمی‌گردد.
13SPEND_CAP_REACHED402سقف هزینه پروژه پر شده استسقف هزینه پروژه را بالا ببرید یا تا ماه بعد صبر کنید.
14DAILY_CAP_REACHED429سقف روزانه کلید پر شده استتا نیمه‌شب تهران صبر کنید یا سقف روزانه کلید را بالا ببرید.Retry-After: ثانیه تا نیمه‌شب تهران
15RATE_LIMITED429تعداد درخواست بیش از حد مجاز استسرعت را کم کنید و پس از Retry-After دوباره بفرستید.Retry-After: 1
16KEY_LOOKUP_UNAVAILABLE503سرویس موقتا در دسترس نیستبا فاصله رو به افزایش دوباره تلاش کنید.

خطاهای API

خطاهای ویژه API عمومی
کدHTTPمعنی و اقدام
VALIDATION400متن خطای اعتبارسنجیبدنه یا کوئری را با جدول همان مسیر تطبیق دهید؛ فیلد ناشناخته پذیرفته نمی‌شود.message
KEY_NOT_FOUND404کلید پیدا نشدkeyId باید از همین پروژه باشد.
INVALID_PERIOD400ماه انتخاب شده معتبر نیستبازه from و to را درست بفرستید (ساعتی تا ۷ روز، روزانه تا ۴۰۰ روز).
WEBHOOK_NOT_FOUND404وب هوک پیدا نشدشناسه وب‌هوک را از GET /v1/webhooks بگیرید.
WEBHOOK_URL_INVALID400نشانی وب هوک معتبر نیستنشانی https کامل بدهید.reason
WEBHOOK_URL_BLOCKED400این نشانی به شبکه داخلی اشاره می کند و مجاز نیستنشانی عمومی اینترنتی بدهید.
WEBHOOK_LIMIT_REACHED409به سقف تعداد وب هوک های این پروژه رسیده ایدوب‌هوک بی‌استفاده را حذف کنید.
WEBHOOK_EVENT_UNKNOWN400رویداد انتخاب شده معتبر نیستنام رویداد را از جدول رویدادها بردارید.
WEBHOOK_DISABLED409این وب هوک غیرفعال استاول وب‌هوک را با status: active فعال کنید.
RATE_LIMITED429تعداد درخواست بیش از حد مجاز استسقف درخواست هر کلید و هر گروه مسیر را مدیر سکو تعیین می‌کند (پیش‌فرض ۶۰ در دقیقه)؛ پس از زمان Retry-After دوباره تلاش کنید.Retry-After: ثانیه تا پنجره بعد

خطاهای سرویس‌های نقشه در خطاهای نقشه آمده‌اند.

تلاش دوباره

  • 429 و 503: پس از Retry-After (ثانیه) دوباره بفرستید.
  • 502 و 504: یک بار با فاصله کوتاه دوباره تلاش کنید.
  • ۴xx دیگر را دوباره نفرستید؛ درخواست یا تنظیمات را درست کنید.
  • 402: کیف پول را شارژ یا سقف هزینه را بالا ببرید.

محدودیت‌ها

  • درخواست در ثانیه هر کلید: پیش‌فرض ۵۰ (عمومی) و ۱۰۰ (محرمانه)، قابل تغییر برای هر کلید.
  • سقف روزانه هر کلید و سقف هزینه روزانه و ماهانه هر پروژه: اختیاری، در پنل.
  • API عمومی: سقف هر کلید و هر گروه مسیر از پنل مدیریت تنظیم می‌شود (پیش‌فرض ۶۰ درخواست در دقیقه؛ ساخت توکن ویجت ۶۰۰).
  • طول نشانی درخواست نقشه: حداکثر ۸۱۹۲ بایت.
  • محدودیت‌های هر سرویس نقشه در محدودیت‌ها و هزینه نقشه.

آخرین به‌روزرسانی: