• 03-12-2025, 22:34:03
    #1
    https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx çalışmıyor bildiğiniz üzere, bende böyle bir şey denemek istedim;



      tcKimlik: string,
      firstName: string,
      lastName: string,
      birthDay: string,
      birthMonth: string,
      birthYear: string,
    ): Promise<{ success: boolean; error?: string }> {
      const requestBody = {
        TCKimlikNo: tcKimlik,
        CuzdanSeriNo: null,
        TckkSeriNo: null,
        GeciciKimlikNo: null,
        Ad: turkishToUpperCase(firstName),
        Soyad: turkishToUpperCase(lastName),
        DogumGun: birthDay.padStart(2, "0"),
        DogumAy: birthMonth.padStart(2, "0"),
        DogumYil: birthYear,
        CaptchaResponse: "",
      }
    
    
    
    
    try {
    const response = await fetch("https://tckimlik.nvi.gov.tr/tcKimlikNoDogrula/search", {
    method: "POST",
    headers: {
    Accept: "application/json, text/plain, */*",
    "Accept-Language": "tr-TR,tr;q=0.9,en-US;q=0.8,en;q=0.7",
    "Content-Type": "application/json",
    Origin: "https://tckimlik.nvi.gov.tr",
    Referer: "https://tckimlik.nvi.gov.tr/Modul/TcKimlikNoDogrula",
    "User-Agent":
    "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36",
    },
    body: JSON.stringify(requestBody),
    })
    
        if (!response.ok) {
          console.log(" NVI HTTP hatası:", response.status, response.statusText)
          return { success: false, error: "NVI servisi şu anda yanıt vermiyor" }
        }
    
    NVI yanıtı: {
    "success": false,
    "obj": {
    "HataAciklama": "Ben robot değilim doğrulaması tamamlanamadı. Lütfen tekrar deneyiniz."
    }
    }
    Bu seferde böyle bir hata alıyorum. Bunun çözümünü bilen ya da alternatif olarak T.C Kimlik nasıl doğrulanabilir bilen var mı?
  • 03-12-2025, 22:56:59
    #2
    SOAP üzerinden kurulan modüller dahil artık hiçbiri hizmet vermiyor. Tüzel kişilik olmanız ya da izin almanız gerekiyor.

    https://kpsbasvuru.nvi.gov.tr/Acik/KpsBasvuru