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ı?