API استعلام وضعیت گواهینامه
با کد ملی و موبایلِ خود دارنده، گواهینامههای رانندگی او را با نوع، وضعیت، شماره، تاریخهای صدور و چاپ و بارکد پستی برمیگرداند.
این سرویس چه میکند
استعلام وضعیت گواهینامه یک شمارش و یک فهرست برمیگرداند. count تعداد گواهینامههاست و هر ردیف driving_licenses اینها را دارد: نوع، وضعیت، شمارهٔ گواهینامه، نام و نام خانوادگی، تاریخ صدور، مدت اعتبار به سال، تاریخ درخواست، تاریخ تأیید، تاریخ چاپ و بارکد پستی. کسی که بیش از یک گواهینامه دارد، به همان تعداد ردیف میگیرد.
ورودی دو فیلد است، nationalCode و mobile. این استعلام برای خود دارنده ساخته شده: جایی به کار میآید که راننده با شمارهٔ خودش وارد محصول شما میشود و میخواهد بداند گواهینامهاش صادر، چاپ و ارسال شده یا نه.
شرط موبایل بهنام دارنده
اگر شماره موبایل بهنام همان کد ملی ثبت نباشد، نتیجهای برنمیگردد. یعنی خطی که بهنام همسر، پدر یا شرکت است، برای دارندهٔ واقعی گواهینامه هم جواب نمیدهد. اگر میخواهید این ناهمخوانی را زودتر و با پیام روشنتری به کاربر بگویید، میتوانید پیش از این فراخوان، «استعلام شاهکار» را در جریان کاری خودتان بگذارید؛ این کار اختیاری است.
آنچه این استعلام نمیکند
نمرهٔ منفی و تخلفها در این پاسخ نیستند؛ آنها را استعلام نمرهٔ منفی گواهینامه میدهد، و شمارهٔ گواهینامهای که اینجا میگیرید، ورودی همان استعلام است. گواهینامه را صادر یا تمدید هم نمیکند و درخواستی ثبت نمیکند؛ فقط وضعیت فعلی را میخواند.
نکته پیادهسازی
وقتی گواهینامهای ثبت نیست، count صفر است و کلید driving_licenses اصلاً در پاسخ نمیآید. شرط را روی count بنویسید، نه روی وجود آرایه، تا پاسخ خالی با شکست فراخوان یکی نشود. این پاسخ خالی هم نتیجه است و هزینه دارد.
validity_years رشته است، نه عدد. اگر تاریخ انقضا را از روی تاریخ صدور حساب میکنید، اول مقدار را تبدیل و بررسی کنید و وقتی خالی بود، تاریخی حدس نزنید.
کجا به کار میآید
- پیگیری صدور در اپ آموزشگاه رانندگیهنرجو پس از قبولی میبیند گواهینامهاش تأیید، چاپ یا ارسال شده است و بارکد پستی را برای پیگیری کارت در دست دارد.
- احراز راننده در پلتفرم اجارهٔ خودروراننده با موبایل خودش ثبتنام میکند و نوع و وضعیت گواهینامهاش پیش از فعالشدن حساب بررسی میشود.
- بازیابی شمارهٔ گواهینامه در اپ خودروکاربری که کارت را گم کرده، شمارهاش را در اپ میبیند و همان را برای استعلام نمرهٔ منفی به کار میبرد.
ورودی و خروجی
ورودی
nationalCodestringکد ملیده رقم، با رقم کنترل معتبر.mobilestringشمارهٔ موبایلیازده رقم که با 09 شروع میشود.نمونهٔ بدنهٔ درخواست
{
"nationalCode": "0013542419",
"mobile": "09120000000"
}قیمت و شرط پرداخت
هر فراخوان ۴۲٬۰۰۰ تومان
آخرین تغییر قیمت:
مبلغ پیش از تماس با سرویس مرجع از موجودی پنل قفل میشود و اگر پاسخی نیاید، آزاد میشود. ورودی نامعتبر، در دسترس نبودن سرویس مرجع و عبور از سقف نرخ هزینهای ندارند. «رکوردی یافت نشد» یک پاسخ معتبر است و هزینه دارد.
کمترین مبلغ شارژ پنل: ۱٬۰۰۰٬۰۰۰ تومان
- ثبتنام در احرازینو و ساخت حساب کسبوکار رایگان است و همهٔ مبلغ شارژ صرف استعلامهای خودتان میشود.
- استعلام زیادی دارید؟ برای تخفیف و تعرفهٔ اختصاصی با پشتیبانی در تماس باشید.
- میخواهید پیش از شارژ آزمایش کنید؟ درخواست شارژ آزمایشی ثبت کنید تا برایتان اضافه کنیم.
پرسشهای متداول
با موبایل یک شخص دیگر هم جواب میدهد؟
نه. موبایل باید بهنام همان کد ملی باشد؛ در غیر این صورت نتیجهای نمیآید. اگر بخواهید، میتوانید پیش از آن تطابق را با استعلام شاهکار بسنجید.
نمرهٔ منفی گواهینامه را هم برمیگرداند؟
نه. نمرهٔ منفی استعلام جداگانهای است که شمارهٔ گواهینامه را لازم دارد، و آن شماره در خروجی همین استعلام هست.
اگر گواهینامهای ثبت نباشد چه پاسخی میآید؟
count برابر صفر و بدون فهرست. این پاسخ معتبر است و مثل بقیهٔ نتیجهها هزینه دارد.
بارکد پستی به چه کار میآید؟
برای پیگیری ارسال کارت چاپشدهٔ گواهینامه. اگر کارت هنوز چاپ نشده باشد، ممکن است این فیلد در پاسخ نباشد.
