ZEVRA › إضافة فحص اللوحات · آخر تحديث:
الإضافة في 4 خطوات

إضافة فحص اللوحات: فعّله بنفسك دون انتظار

عبر زيفرا تتم إضافة الفحص المباشر للوحات المميزة (Wunschkennzeichen) بنفسك. تسجّل، تنسخ مفتاحك، ثم تضيف سطراً واحداً أو نداءً واحداً.

إلى فحص اللوحات · شاهد التغطية · أمان البيانات لدى زيفرا

كيف تُفعَّل الخدمة؟

1

سجّل

أدخل اسم الشركة والمسؤول والبريد والموقع. التسجيل مفتوح لكل شركة.

سجّل الآن →

2

أكّد بريدك وانسخ مفتاحك

بعد التأكيد يظهر مفتاح التجربة ومعه 100 فحص مجاني في حسابك. يُعرض مرة واحدة.

3

أضف الخدمة

للمربع الجاهز تضيف سطراً واحداً إلى صفحتك. وللربط البرمجي ترسل نداءً واحداً من نظامك.

4

جرّب أول فحص

من حسابك تفحص لوحة وترى الاستهلاك والتكلفة. بعدها تُتم الاشتراك.

كيف أضيف المربع الجاهز؟

يكفي سطر واحد قبل نهاية الصفحة. يعرض المربع خانة الإدخال والنتيجة والبدائل المتاحة ولا يتأثر بتنسيق صفحتك.

<script src="https://zevra24.de/kc.js"
  data-site-key="IHR_SITE_SCHLUESSEL"
  data-prefix="RE"
  async></script>

مفتاح الموقع مرتبط بنطاقك. أما المفتاح السري للربط البرمجي فلا يوضع في صفحة ويب.

مثال: المربع داخل صفحة متجر، اللوحة محجوزة ومعها 3 بدائل متاحة

مثال: المربع داخل صفحة متجر، اللوحة محجوزة ومعها 3 بدائل متاحة

كيف أنادي الربط البرمجي؟

كل نداء يحتاج الترويسة X-WKZ-Key وفيها مفتاحك. المفتاح يوضع في الترويسة، لا في الرابط ولا في المتصفح.

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
}

وصف الربط البرمجي المقروء آلياً (OpenAPI 3.1)

ما النداءات المتاحة؟

النداءالغرض
GET /searchهل هذه اللوحة متاحة؟
POST /search/batchحتى 50 لوحة في نداء واحد
GET /offices?code=REأي مكتب تسجيل يتبع رمزاً معيناً؟ دون مفتاح.
GET /usageاستهلاك وتكلفة الفترة الحالية
POST /reservationsإنشاء حجز (قيد الإعداد، ويمكن اختباره في بيئة التجربة)
GET /reservations/IDالاستعلام عن حالة حجز
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"}]}'

ماذا يعني الرد؟

قيمة availableالمعنى
trueالجهة تفيد بأن اللوحة متاحة
falseالجهة تفيد بأنها محجوزة
nullلا يمكن الجزم. لا تعرضها أبداً كمحجوزة.

أي الردود تُحتسب؟

reasonالمعنىيُحتسب
checkedرد من الجهةنعم
checked_via_twinرد من المكتب الشريك الذي يدير الرمزنعم
check_failedبوابة الجهة لا تجيب أو لا تجيب بشكل موثوقلا
office_not_queryableالمكتب لا يسمح بالفحص الآلي؛ portal_url يقود إلى بوابتهلا
ambiguous_prefixالرمز يتبع أكثر من مكتب؛ أعد النداء مع plz أو office_idلا
unknown_prefixرمز غير معروفلا
invalidشكل اللوحة غير مسموحلا

كيف أختبر دون تكلفة في بيئة التجربة؟

من حسابك تنشئ مفتاح بيئة التجربة. يبدأ بـ wkz_sbx_ ولا يصل إلى أي جهة ولا يُحتسب. حروف اللوحة تحدد النتيجة.

الحروفالفحصالحجز
OKمتاحةتم الحجز
NOمحجوزةغير متاحة
ERالبوابة لا تجيبالبوابة لا تجيب
FEمتاحةتم الحجز، ورسوم الجهة 12,80 € مدفوعة مقدماً
QQمتاحةيبقى في قائمة الانتظار

كيف أحجز عبر الربط البرمجي؟

ترسل اللوحة وبيانات المالك مع الترويسة Idempotency-Key. المفتاح نفسه بالمحتوى نفسه يعيد الطلب نفسه، ولا ينشئ حجزاً ثانياً. يذكر الرد رقم الطلب، وتصل الحالة بالاستعلام أو بالإشعار الآلي.

الحجز الحقيقي قيد الإعداد. في بيئة التجربة يمكن اختبار الخطوات منذ الانطلاق.

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
}

كيف أعرف حالة الحجز؟

من حسابك تحفظ عنواناً يبدأ بـ https. ترسل زيفرا الحدث reservation.updated عند كل تغيّر في الحالة. كل رسالة موقّعة بخوارزمية HMAC-SHA256.

  • X-Zevra-Timestamp يذكر وقت الرسالة بالثواني.
  • X-Zevra-Signature هو توقيع HMAC-SHA256 على الوقت ثم نقطة ثم المحتوى، بسرّك.
  • إذا لم يُجب نظامك بـ 2xx تعيد زيفرا الإرسال بعد 1 و5 و30 و120 و720 دقيقة.
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)

ما الأخطاء التي يبلّغ بها الربط البرمجي؟

HTTPerrorالمعنى
401unauthorizedالمفتاح مفقود أو غير صالح
403revokedالمفتاح لم يعد فعّالاً
403subscription_requiredالحجز متاح فقط مع اشتراك فعّال
409idem_conflictمفتاح منع التكرار استُخدم من قبل بمحتوى مختلف
429quota_exhaustedبلغت الحد الشهري؛ يتوقف الفحص حتى الفترة التالية
429rate_limitedأكثر من 120 طلب في دقيقة واحدة

ما أزمنة الرد والحدود؟

  • زمن رد الفحص، مقيساً خلال 7 أيام و7.020 فحص: النصف أقل من 4,2 ثانية، و75 % أقل من 7,3 ثانية، و95 % أقل من 14,6 ثانية.
  • يصل الرد خلال 58 ثانية على الأكثر. اضبط المهلة على 65 ثانية.
  • لكل مفتاح 120 طلب في الدقيقة. الفحص بالجملة يُحسب بعدد اللوحات.
  • اللوحة المتاحة ليست مخصَّصة. التخصيص يتم عند التسجيل فقط.

أسئلة عن الإضافة

هل أحتاج مبرمجاً للمربع الجاهز؟
لا. المربع سطر واحد تضيفه إلى صفحتك. أما الربط البرمجي فيحتاج من يضيف نداء HTTP إلى نظامك.
كم يستغرق التفعيل؟
يظهر مفتاح التجربة فور تأكيد بريدك الإلكتروني. لا يحتاج ذلك موافقة من زيفرا.
ماذا بعد فحوص التجربة الـ100؟
يتوقف الفحص حتى تُتم الاشتراك. يكلّف 50 € شهرياً و0,05 € لكل فحص.
ما البيانات المرسلة؟
للفحص يُرسل رمز المدينة واللوحة المطلوبة فقط. وللحجز فقط يُضاف اسم المالك وعنوانه. تُحفظ مشفّرة وتُحذف بعد 30 يوماً.
هل يوضع المفتاح في المتصفح؟
لا. المفتاح السري مكانه خادمك. لصفحات الويب يوجد المربع الجاهز بمفتاح موقع مرتبط بنطاقك.

جاهز لأول فحص؟

50 € رسم أساسي شهرياً · 0,05 € لكل فحص · 100 فحص مجاناً للتجربة