Blog
Pasaportları ve kimlik kartlarını kodla nasıl okuyacağınız ve yanıtların ne anlama geldiği – doc.cheap'i geliştiren ekip tarafından yazıldı; ürünle ilgili her iddia ürünün kendisi üzerinde kontrol edildi.
doc.cheap, bir belgeyi JSON olarak döndüren bir Pasaport ve kimlik kartı OCR API'sidir; ücretsiz pasaport OCR API'si ilk çağrılarını hesap olmadan kabul eder.
-
MRZ kontrolü neyi yakalar, neyi yakalayamaz: tarama için kısa rehber
KYC taramasında MRZ kontrolünün yakaladıkları (yanlış okumalar, çoğu yer değiştirme) ve yakalayamadıkları: tutarlı sahtecilik, kopya veri, süre, fotoğraf.
-
MRZ'de isimler: harf çevirisi, kısaltma ve << ayırıcısı
Pasaport MRZ'si bir ismi nasıl yazar: << ayırıcısı, dolgu karakterleri, A–Z'ye harf çevirisi ve kısaltma; Python ayrıştırıcı ve test vektörleriyle.
-
PHP ve Laravel ile pasaport OCR: MRZ'yi curl ve Http istemcisiyle okuyun
PHP'de pasaport MRZ'sini curl veya Laravel Http istemcisiyle okuyun: tek istek, tek idempotency anahtarıyla yeniden deneme, hata kodları ve billed bayrağı.
-
Claude Code ve Cursor'dan pasaport okumak: üç iş akışı
Claude Code ve Cursor için üç pasaport OCR iş akışı: bir tarama klasörünü CSV'ye dökmek, bir pasaportu formla karşılaştırmak ve çevrimdışı test fixture'ları.
-
İspanya, İtalya ve Almanya'da misafir kaydı: bir check-in formu neleri almalı
İspanya, İtalya ve Almanya'daki otellerin check-in'de kaydetmesi gereken misafir verileri, pasaporttan gelen alanlar, süreler ve saklama süreleri.
-
TD1 kimlik kartları ve MRZ: AB hukukuna göre hangi ulusal kimlikler MRZ taşımalı
TD1 kimlik kartında MRZ nerede durur, 90 karakteri ne anlatır ve 3 Ağustos 2026'dan itibaren hangi AB kimlik kartları çalışan bir MRZ taşımalıdır.
-
C# ile pasaport OCR: MRZ'yi HttpClient, record'lar ve güvenli yeniden denemelerle okuyun
C# ile tek bir HttpClient çağrısıyla pasaport MRZ'sini okuyun: sonuç için tipli record'lar, tek idempotency anahtarlı yeniden denemeler ve billed bayrağı.
-
Araç sunucuları için 2026-07-28 tarihli MCP spesifikasyonu: belge okuyan bir sunucuda neler değişiyor
MCP 2026-07-28 oturumları ve initialize el sıkışmasını kaldırıyor. Pasaport okuyan bir araç sunucusu için bunun anlamı ve hâlâ yapılması gerekenler.
-
Oku, döndür, unut: pasaport taramalarını görüntüyü saklamadan işlemek
GDPR bir pasaport görüntüsü için ne ister, tipik bir yükleme akışında kopyalar nereye sızar ve API tarafında hiçbirini saklamayan oku, döndür, unut kalıbı.
-
Python ile pasaport OCR: tek istek, güvenli yeniden denemeler ve billed bayrağı
Python ve requests ile pasaport fotoğrafını JSON'a çevirin: tek çağrı, çift ücret alınamayan idempotency anahtarlı yeniden denemeler ve billed bayrağı.
-
MRZ tarihlerinde yüzyıl yoktur: YYMMDD'yi 2000 yılı hataları olmadan okumak
MRZ tarihleri yüzyılsız YYMMDD biçimindedir. Doğum ve son geçerlilik tarihleri için kural, 29 Şubat tuzağı, test vektörleriyle Python ve JavaScript kodu.
-
AB Dijital Kimlik Cüzdanları 24 Aralık 2026'ya kadar geliyor: pasaport tarayan uygulamalar için ne değişiyor
24 Aralık 2026 cüzdan tarihi nereden geliyor, bir cüzdan neyi teslim eder ve pasaport ya da kimlik kartı taraması neden yedek yol olarak kalır.
-
Pasaport MRZ kontrol haneleri nasıl çalışır (Python ve JavaScript doğrulayıcısıyla)
Her pasaport ve kimlik kartı MRZ'sinin ardındaki 7-3-1 algoritması, TD1, TD2 ve TD3'te kontrol hanelerinin yeri ve doğrudan kullanabileceğiniz bir doğrulayıcı.
-
Bir ajana kimlik belgelerini MCP üzerinden okutmak
Claude, Cursor ya da herhangi bir MCP istemcisine pasaport ve kimlik kartlarını JSON'a çeviren bir araç verin: kurulum, üç araç, maliyet kontrolü, gizlilik.
-
Node.js ile pasaport OCR: fetch, güvenli retry ve billed bayrağı
Node.js'te düz fetch ile pasaport ya da kimlik kartı fotoğrafını JSON'a çevirin: çift ücrete yol açmayan yeniden denemeler, bedava başarısız taramalar.