tckimlikdogrula
v1.0.4
Published
TC Kimlik numarası doğrulama paketi - NVI web servisi
Maintainers
Readme
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
npm install tckimlikdogrulaconst 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: 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ı
