تاریخ تولد با کد ملی پیدا میشود؟
با کد ملی تنها، تاریخ تولد پیدا نمیشود: در استعلام هویت تاریخ تولد ورودی است، نه خروجی. اینجا میگوییم چه چیزی برمیگردد و چه چیزی نه.
کوتاه و صریح: با کد ملی تنها، تاریخ تولد پیدا نمیشود. در استعلام اطلاعات هویتی تاریخ تولد ورودی است، نه خروجی. شما آن را میدهید تا سامانه بسنجد با کد ملی میخواند یا نه.
چه چیزی برمیگردد
وقتی کد ملی و تاریخ تولد با هم بخوانند، اینها در پاسخ میآید:
- نام و نام خانوادگی
- نام پدر
- کد ملی
- زنده یا درگذشته بودن
فیلدی برای تاریخ تولد در پاسخ نیست. حتی اگر تطبیق انجام شود، تاریخ ثبتشده به شما نشان داده نمیشود؛ فقط معلوم میشود تاریخی که وارد کردهاید درست بوده.
چرا اینطور طراحی شده
اگر کد ملی کافی بود و تاریخ تولد برمیگشت، هر کسی با داشتن یک کد ملی میتوانست مشخصات صاحبش را بیرون بکشد. کد ملی چیزی است که در خیلی جاها دست دیگران میرسد: فرمها، قراردادها، رسیدها.
با ورودیبودن تاریخ تولد، باید از قبل چیزی دربارهٔ آن شخص بدانید. این قفل ساده است و دقیقاً برای همین گذاشته شده. توضیح کاملترش در استعلام اطلاعات هویتی با کد ملی آمده است.
اگر تاریخ تولد را حدس بزنم چه؟
پاسخ «تطابق نشد» هم یک پاسخ معتبر است و هزینه دارد، چون سرویس مرجع پرسیده شده. سقف هر کلید هم ۶۰ فراخوان در دقیقه است. پس حدسزدن نه جواب میدهد و نه ارزان است. اگر نتیجه نگرفتید، سه علت رایج نتیجهنگرفتن را بخوانید؛ بیشتر وقتها مشکل تقویم یا یک رقم جابهجاست.
نام مادر و شناسنامه چه؟
بخشی از کسانی که اینجا میرسند دنبال نام مادر یا اطلاعات شناسنامهاند. پاسخ ساده است: نام پدر برمیگردد، ولی نام مادر، تاریخ صدور شناسنامه، شمارهٔ شناسنامه و تصویر شناسنامه در این پاسخ نیست.
اگر تاریخ تولد خودتان را میخواهید
تاریخ تولد خودتان روی شناسنامه و کارت ملیتان نوشته شده است. نیازی به استعلام نیست.
کجا به کار برنامهنویسی میآید
جای درستش وقتی است که کاربر خودش کد ملی و تاریخ تولدش را وارد میکند و شما میخواهید مطمئن شوید این دو با هم میخوانند، و نام ثبتشده را با نامی که او نوشته مقایسه کنید. همان مقایسه، چند نکتهٔ فارسی دارد (نیمفاصله، «ی» و «ک» عربی) که در مقایسهٔ نام کاربر با نام ثبتشده آمده است.
برای این کار هر فراخوان هزینه دارد و تعرفهٔ زنده در صفحهٔ سرویس هست.
آنچه این استعلام انجام نمیدهد
- تاریخ تولد را نمیدهد. فقط ورودی میگیرد و درستیاش را میسنجد.
- با کد ملی تنها کار نمیکند. هر دو ورودی لازم است.
- نام مادر و اطلاعات شناسنامه برنمیگرداند.
- شمارهٔ موبایل را به صاحبش وصل نمیکند. برای آن تطبیق کد ملی و موبایل را ببینید، که فقط بله یا خیر میدهد.
وبسرویس مرتبط با این راهنما
API استعلام اطلاعات هویتی
اطلاعات هویتی با کد ملی و تاریخ تولد.
راهنماهای مرتبط
- استعلام اطلاعات هویتی با کد ملیبا کد ملی و تاریخ تولد، نام و نام خانوادگی و نام پدر برمیگردد. تاریخ تولد اجباری است و دلیلش امنیتی است.
- چرا استعلام کد ملی با تاریخ تولد نتیجه نمیدهد؟ سه حالتنبودن نتیجه یکی از سه حالت است: ورودی بدشکل (رایگان)، ورودی درست ولی تطابقنیافته (هزینهدار) یا خرابی سرویس مرجع (رایگان)، و هر کدام کار متفاوتی میخواهد.
پرسش و تجربه کاربران
اگر این راهنما جوابتان را نداد، همینجا بپرسید. پرسشها را تیمملی ایپیآی پاسخ میدهد و هر نظر پیش از انتشار بررسی میشود.
هنوز پرسشی ثبت نشده، اولین نفر باشید.
