Plaka sorgusunu entegre edin: kendiniz etkinleştirin, beklemeden
Zevra ile özel plaka (Wunschkennzeichen) canlı sorgusunu kendiniz entegre edersiniz. Kaydolur, anahtarınızı kopyalar ve tek satır kod ya da tek bir çağrı eklersiniz.
Plaka sorgusuna git · Kapsamı görün · Zevra'da veri güvenliği
Plaka sorgusu nasıl etkinleştirilir?
Kaydolun
Şirket, yetkili kişi, e-posta ve web sitesi girin. Kayıt her şirkete açıktır.
E-postayı onaylayın ve anahtarı kopyalayın
Onaydan sonra 100 ücretsiz sorgu içeren test anahtarınız müşteri alanında görünür. Bir kez gösterilir.
Entegre edin
Widget için sayfanıza tek satır eklersiniz. API için sisteminizden tek bir çağrı gönderirsiniz.
İlk sorguyu deneyin
Müşteri alanında bir kombinasyon sorgular, kullanımı ve maliyeti görürsünüz. Ardından aboneliği başlatırsınız.
Widget'ı nasıl eklerim?
Sayfanın sonuna tek satır yeterlidir. Widget giriş alanını, sonucu ve boş alternatifleri gösterir ve sayfanızın stillerinden etkilenmez.
<script src="https://zevra24.de/kc.js" data-site-key="IHR_SITE_SCHLUESSEL" data-prefix="RE" async></script>
Site anahtarı alan adınıza bağlıdır. Gizli API anahtarı bir web sayfasına konulmaz.
Örnek: bir satıcı sayfasında widget, kombinasyon dolu ve 3 boş alternatif
API'yi nasıl çağırırım?
Her çağrıda anahtarınızı içeren X-WKZ-Key başlığı gerekir. Anahtar başlıkta olmalı; URL'de veya tarayıcıda değil.
curl "https://app.zevra24.de/api/kc/v1/search?prefix=RE&letters=AB&numbers=123" \ -H "X-WKZ-Key: IHR_SCHLUESSEL"
{
"plate": "RE-AB 123",
"available": true,
"reason": "checked",
"latency_ms": 3771
}API'nin makine tarafından okunabilir tanımı (OpenAPI 3.1)
Hangi çağrılar var?
| Çağrı | Amaç |
|---|---|
GET /search | Bu kombinasyon boş mu? |
POST /search/batch | Tek çağrıda en fazla 50 kombinasyon |
GET /offices?code=RE | Bir il koduna hangi tescil dairesi bağlı? Anahtar gerekmez. |
GET /usage | Geçerli dönemin kullanımı ve maliyeti |
POST /reservations | Rezervasyon oluşturma (hazırlanıyor, sandbox'ta test edilebilir) |
GET /reservations/ID | Bir rezervasyonun durumunu sorgulama |
curl -X POST https://app.zevra24.de/api/kc/v1/search/batch \
-H "X-WKZ-Key: IHR_SCHLUESSEL" \
-H "Content-Type: application/json" \
-d '{"items":[{"prefix":"RE","letters":"AB","numbers":"123"},{"prefix":"RE","letters":"AB","numbers":"124"}]}'Yanıt ne anlama gelir?
| available değeri | Anlamı |
|---|---|
true | Kurum kombinasyonu boş bildiriyor |
false | Kurum dolu bildiriyor |
null | Kesin bilgi yok. Asla dolu olarak göstermeyin. |
Hangi yanıtlar sayılır?
| reason | Anlamı | Sayılır |
|---|---|---|
checked | Kurumun yanıtı | evet |
checked_via_twin | Kodu yöneten ortak dairenin yanıtı | evet |
check_failed | Kurumun portalı yanıt vermiyor veya güvenilir yanıt vermiyor | hayır |
office_not_queryable | Daire otomatik sorguya izin vermiyor; portal_url portala götürür | hayır |
ambiguous_prefix | Kod birden fazla daireye ait; plz veya office_id ile tekrarlayın | hayır |
unknown_prefix | Bilinmeyen kod | hayır |
invalid | Kombinasyonun biçimi geçerli değil | hayır |
Sandbox'ta ücretsiz nasıl test ederim?
Müşteri alanında bir sandbox anahtarı oluşturursunuz. wkz_sbx_ ile başlar, hiçbir kuruma ulaşmaz ve ücretlendirilmez. Sonucu kombinasyonun harfleri belirler.
| Harfler | Sorgu | Rezervasyon |
|---|---|---|
OK | boş | rezerve edildi |
NO | dolu | uygun değil |
ER | portal yanıt vermiyor | portal yanıt vermiyor |
FE | boş | rezerve edildi, 12,80 € kurum harcı peşin ödendi |
QQ | boş | kuyrukta kalır |
API üzerinden nasıl rezervasyon yaparım?
Kombinasyonu ve araç sahibinin bilgilerini Idempotency-Key başlığıyla gönderirsiniz. Aynı anahtar aynı içerikle aynı işlemi döndürür, ikinci bir rezervasyon oluşturmaz. Yanıt işlemi bildirir; durum sorguyla veya webhook ile gelir.
Gerçek rezervasyon hazırlanıyor. Sandbox'ta akış başlangıçtan itibaren test edilebilir.
curl -X POST https://app.zevra24.de/api/kc/v1/reservations \
-H "X-WKZ-Key: wkz_sbx_IHR_SANDBOX_SCHLUESSEL" \
-H "Idempotency-Key: auftrag-2026-0001" \
-H "Content-Type: application/json" \
-d '{"prefix":"RE","letters":"OK","numbers":"123","customerReference":"Auftrag 0001",
"halter":{"name":"Mustermann","vorname":"Max","plz":"45657","ort":"Recklinghausen"}}'{
"id": "RES-7F3K2M9Q",
"status": "queued",
"environment": "sandbox",
"plate": "RE-OK 123",
"customerReference": "Auftrag 0001",
"reservationCode": null,
"authorityFeeAdvancedCents": 0
}Rezervasyonun durumunu nasıl öğrenirim?
Müşteri alanında bir https adresi kaydedersiniz. Zevra her durum değişikliğinde reservation.updated olayını gönderir. Her mesaj HMAC-SHA256 ile imzalanır.
- X-Zevra-Timestamp, mesajın zamanını saniye olarak bildirir.
- X-Zevra-Signature; zaman damgası, nokta ve içerik üzerinden, sizin anahtarınızla HMAC-SHA256 imzasıdır.
- Sisteminiz 2xx ile yanıt vermezse Zevra gönderimi 1, 5, 30, 120 ve 720 dakika sonra tekrarlar.
import hmac, hashlib
def echt(secret, timestamp, body, signature):
soll = hmac.new(secret.encode(), f"{timestamp}.{body}".encode(), hashlib.sha256).hexdigest()
return hmac.compare_digest(soll, signature)API hangi hataları bildirir?
| HTTP | error | Anlamı |
|---|---|---|
| 401 | unauthorized | Anahtar eksik veya geçersiz |
| 403 | revoked | Anahtar artık etkin değil |
| 403 | subscription_required | Rezervasyon yalnızca etkin abonelikle |
| 409 | idem_conflict | Idempotency anahtarı daha önce farklı içerikle kullanıldı |
| 429 | quota_exhausted | Aylık limite ulaşıldı; sorgu sonraki döneme kadar durur |
| 429 | rate_limited | Bir dakikada 120 istekten fazla |
Hangi yanıt süreleri ve sınırlar geçerli?
- Bir sorgunun yanıt süresi, 7 gün ve 7.020 sorgu üzerinden ölçüldü: yarısı 4,2 saniyenin, %75'i 7,3 saniyenin, %95'i 14,6 saniyenin altında.
- Yanıt en geç 58 saniyede gelir. Zaman aşımını 65 saniyeye ayarlayın.
- Her anahtar dakikada 120 isteğe izin verir. Toplu sorgu kombinasyon başına sayılır.
- Boş plaka tahsis değildir. Tahsis ancak tescil sırasında yapılır.
Entegrasyon hakkında sorular
Widget için geliştiriciye ihtiyacım var mı?
Etkinleştirme ne kadar sürer?
100 deneme sorgusundan sonra ne olur?
Hangi veriler iletilir?
Anahtar tarayıcıya konur mu?
Plaka sorgusu hakkında daha fazlası
Plaka sorgusu · Plaka sorgusu kapsamı · Plaka mağazaları için sorgu · Tescil hizmetleri için plaka sorgusu · Plaka sorgusu durumu
İlk sorguya hazır mısınız?
Ayda 50 € temel ücret · sorgu başına 0,05 € · denemek için 100 sorgu ücretsiz