Hindistan Aadhaar / PAN Doğrulama

Hindistan Aadhaar / PAN Doğrulama

Kimlik Numarası Doğrulayıcı Veri Doğrulayıcı Kredi / istek: 1

Hindistan Aadhaar numarası ve PAN kartı doğrulaması yapar.

GET https://api.apikodu.com/api/v1/aadhaarvalidator
Dokümantasyon
Genel bakış

Aadhaar doğrular ve mümkünse doğum tarihi / cinsiyet / kontrol basamağı üretir. Geçersiz kodda isValid=false döner (HTTP 200, data.isValid=false).

Kimlik doğrulama

Her istekte x-api-key başlığı zorunludur. Kullanılan kredi ve kalan kota yanıt başlıklarında (x-api-credits-used, x-api-remaining-credits, x-rate-limit-*) döner.

İstek
GET https://api.apikodu.com/api/v1/aadhaarvalidator?code=234567890123
Parametreler query string ile gönderilir.
Parametreler
Ad Tip Zorunlu Varsayılan Seçenekler Açıklama
code string * Zorunlu — — Doğrulanacak kimlik kodu.
Yanıt
Ad Tip Açıklama
isValid boolean Kod checksum ve format kurallarına uyuyorsa true. false olsa da HTTP 200 döner.
securityDigit integer Verhoeff kontrol basamağı (son hane).
maskedCode string Gruplu ve gizlenmiş Aadhaar.
Hatalar
HTTP code Açıklama
400 -188 `code` boş veya yalnızca boşluk. Geçersiz checksum/format HTTP 200 + data.isValid=false döner, 400 değil.
401 -100 x-api-key yok, boş, prefix/uzunluk hatalı, pasif, yasaklı, süresi dolmuş, IP kısıtına takıldı veya bu API anahtara izinli değil.
429 -221 Dakikalık istek limiti aşıldı. Yanıt başlıkları: x-rate-limit-limit, x-rate-limit-remaining, x-rate-limit-reset.
429 — Paket kredi kotası bu isteğin kredisini karşılamıyor. Gövde { error, limit, currentUsage, requestCost } olabilir (code alanı yok).
500 -1 Beklenmeyen sunucu hatası. message genel bir hata metnidir; teknik ayrıntı içermez.
Notlar
  • Başarılı gövde { data: { ... } } şeklindedir. Hata gövdesi { code, message } şeklindedir. code alanı ApiResponseCode enum değeridir (negatif tam sayı).

Örnek yanıt

{
  "data": {
    "isValid": true,
    "securityDigit": 6,
    "maskedCode": "2345-****-****-6"
  }
}

Kod örnekleri

  
      const response = await fetch('https://api.apikodu.com/api/v1/aadhaarvalidator', {
        method: 'GET',
        headers: {
          'x-api-key': 'YOUR_API_KEY'
        }
      });

      const data = await response.json();
      console.log(data);
  
  
      import requests

      headers = {
          'x-api-key': 'YOUR_API_KEY'
      }

      response = requests.get('https://api.apikodu.com/api/v1/aadhaarvalidator', headers=headers)
      print(response.json())
  
  
      using var client = new HttpClient();
      client.DefaultRequestHeaders.Add("x-api-key", "YOUR_API_KEY");

      var response = await client.GetStringAsync("https://api.apikodu.com/api/v1/aadhaarvalidator");
      Console.WriteLine(response);
  
  
      $response = file_get_contents('https://api.apikodu.com/api/v1/aadhaarvalidator', false, stream_context_create([
          'http' => [
              'header' => "x-api-key: YOUR_API_KEY"
          ]
      ]));

      print_r(json_decode($response, true));
  
  
      curl -X GET 'https://api.apikodu.com/api/v1/aadhaarvalidator' \
        -H 'x-api-key: YOUR_API_KEY'
  

Hemen denemeye başlayın

Ücretsiz hesap açın, API anahtarınızı alın ve ilk isteğinizi dakikalar içinde gönderin.

Ücretsiz başla