پرش به مطلب اصلی

کدهای وضعیت و خطاها

پلتفرم ما از کدهای وضعیت استاندارد HTTP برای نمایش نتیجه کلی درخواست استفاده می‌کند. علاوه بر این، در متن پاسخ (Body)، کدهای خطای داخلی (مانند D01 یا T05) برای تشخیص دقیق‌تر مشکل ارسال می‌شوند.

کدهای خطای داخلی

در صورت بروز خطا، فیلد message و کدهای داخلی در بدنه پاسخ جزئیات بیشتری را ارائه می‌دهند. این کدها معمولاً به دسته‌های زیر تقسیم می‌شوند:

خطاهای ورودی (سری D)

این خطاها زمانی رخ می‌دهند که داده‌های ارسالی شما ناقص یا اشتباه باشد (وضعیت 400).

کد داخلیتوضیحاتراه حل
D01 - D07ورودی نامعتبر
(فرمت شماره موبایل، طول کد احراز هویت، یا جیسون اشتباه)
لطفا مستندات را بررسی کنید و مطمئن شوید شماره موبایل با 98 شروع می‌شود و طول کد (code) با تنظیمات پنل یکی است.

خطاهای دسترسی و توکن (سری T)

مربوط به اعتبار سنجی توکن و حساب کاربری (وضعیت 403, 404, 409).

کد داخلیتوضیحاتراه حل
T01توکن یافت نشدتوکن ارسالی در سیستم وجود ندارد. توکن جدید بسازید.
T02 - T03دسترسی غیرمجازسرویس شما غیرفعال شده است یا IP شما محدود شده است.
T05اتمام سهمیه (Quota Exhausted)اعتبار حساب شما به پایان رسیده. کیف پول را شارژ کنید.

خطاهای شبکه و تامین‌کننده (سری N)

مربوط به ارتباط با زیرساخت‌های مخابراتی یا پیام‌رسان‌ها (وضعیت 422).

کد داخلیتوضیحاتراه حل
N01 - N03خطای ارسال پیامارتباط با اپراتور یا پیام‌رسان با خطا مواجه شد. (معمولاً موقتی است).