پرش به محتوا
صفحه اصلی traveldistro

توسعه‌دهندگان

خطاها

چیست

کاتالوگ خطا، قراردادِ شکست است: هر خطا یک کد پایدار ماشین‌خوان، توضیح انسانی و request id برمی‌گرداند. معنای کدها هرگز عوض نمی‌شود.

خطاها

خطاهای احراز هویت و دسترسی با 401 و 403 استاندارد و محدودیت نرخ با 429 برمی‌گردد. کدهای زیر خطاهای کسب‌وکاری‌اند.

کدHTTPتوضیح
VALIDATION_FAILED422درخواست بدشکل است: فیلد گمشده، مقدار ناشناخته یا ترکیب نامعتبر پارامترها.
QUOTE_INVALID422توکن استعلام بدشکل است، برای پارامترهای دیگری صادر شده یا قابل استفاده نیست.
QUOTE_EXPIRED422پنجره اعتبار استعلام گذشته است. استعلام تازه بگیرید و دوباره رزرو کنید.
SESSION_SOLD_OUT422ظرفیت سانس انتخابی بین استعلام و رزرو تمام شد.
INSUFFICIENT_BALANCE422کیف پول شما هزینه این رزرو را پوشش نمی‌دهد. شارژ کنید و همان درخواست را تکرار کنید.
IDEMPOTENCY_CONFLICT409همان Idempotency-Key با بدنه درخواست متفاوتی دوباره استفاده شد.
RESOURCE_NOT_FOUND404منبع ارجاع‌شده وجود ندارد یا برای آژانس شما قابل مشاهده نیست.

Error envelope

{
  "error": {
    "code": "INSUFFICIENT_BALANCE",
    "message": "Wallet cannot cover this booking.",
    "details": null,
    "request_id": "req_01JG80…",
    "documentation_url": "https://api.traveldistro.com/docs"
  }
}

صفحات مرتبط

آماده اتصال هستید؟

حجم و محصولات مورد نظر خود را بگویید. کلیدهای سندباکس را برایتان آماده می‌کنیم.

تماس با ما