UNPKG

tckimlikdogrula

Version:

TC Kimlik numarası doğrulama paketi - NVI web servisi

56 lines (37 loc) 1.26 kB
# TC Kimlik Doğrulama Türkiye Cumhuriyeti vatandaşlarının kimlik bilgilerini doğrulamak için Nüfus ve Vatandaşlık İşleri (NVI) web servisini kullanan bir Node.js paketi. ## Kurulum ```sh npm install tckimlikdogrula ``` ```js const TCKimlikDogrulama = require('tckimlikdogrula'); const tcDogrulama = new TCKimlikDogrulama(); async function dogrula() { try { const sonuc = await tcDogrulama.dogrula('12345678901', 'AHMET', 'YILMAZ', 1990); console.log(sonuc ? 'Doğru' : 'Yanlış'); } catch (error) { console.error('Hata:', error.message); } } dogrula(); ```` API dogrula(tcKimlikNo, ad, soyad, dogumYili) TC Kimlik bilgilerini NVI servisi üzerinden doğrular. Parametreler: tcKimlikNo (string): 11 haneli TC Kimlik numarası ad (string): Kişinin adı (BÜYÜK HARFLERLE) soyad (string): Kişinin soyadı (BÜYÜK HARFLERLE) dogumYili (number): Doğum yılı (4 haneli) Dönüş: Promise<boolean>: Doğrulama başarılıysa true, değilse false validateTCKimlikNo(tcKimlikNo) TC Kimlik numarasının yalnızca formatını kontrol eder (geçerliliğini değil). Parametre: tcKimlikNo (string): TC Kimlik numarası Dönüş: boolean: Format doğruysa true, değilse false Lisans MIT Lisansı