صورة
احصل على عنوان URL للمصوره الموقعة
GET/api/{brand}/{model}/{year}/{variant}/{trim}/{view}
نهاية نقطة أساسية. تعود البيانات الوصفية بالإضافة إلى عنوان صورة معتمد image_url تقوم بتضمينها مباشرة في <img>.
أضف أي خيار كمعلمة استعلام. أي شيء غير متوفر للسيارة أو غير مسموح به في خطتك يعود إلى القيمة الصحيحة الأقرب ويبلغ عنها في errornotes (بدلاً من الفشل).
أمثلة
?format=webp&width=1200— WebP، عرض 1200 بكسل.?ratio=16:9&format=jpeg— تم ملؤها إلى 16:9.?mirroring=true— سيارة على أرضية صالة عرض مرآتية.?transparency=true&format=png— قطع على خلفية شفافة.?color=wine_red— تم إعادة طلاءه باللون الأحمر الخمري من المنزل.?color=Racing%20Red&shadow=true— لون كيا من الكتالوج مع ظلال الاستوديو.
إضافة API v2: للسيارات التي تحتوي على صور إضافية، يتم تطبيق الخيارات الإضافية أدناه (lights, background, hex color, windows, plate, fit, size, hotspots)، على سبيل المثال، ?color=c8102e&windows=dark&size=1080p. مع الإضافة، يمكن أن يكون {view} مجموعة استوديو (hero, steered, extra, drone) أيضًا: ذلك يسرد صور المجموعة — انظر *إضافة API v2*.
معاملات المسار
| اسم | نوع | وصف |
|---|---|---|
brand مطلوب | string | اسم العلامة التجارية أو الاسم المستعار (غير حساس لحالة الحروف). |
model مطلوب | string | اسم النموذج. |
year مطلوب | عدد صحيح | عام النموذج (4 أرقام). إذا كان العام الدقيق مفقودًا، يتم استخدام الجيل الأقرب المتاح (ملاحظة الخطأ `Y01`). |
variant مطلوب | string | نوع الجسم. |
trim مطلوب | string | مستوى القطع. |
view مطلوب | string | اسم العرض، انظر /api/views (على سبيل المثال، الأمامي، الأمامي_اليسار، الخلفي). |
معاملات الاستعلام
| اسم | نوع | وصف |
|---|---|---|
format | string | تنسيق التوصيل. `auto` يختار WebP. الأصلي هو PNG. pngwebpjpegavifauto |
resolution | string | مجموعة مسبقة من الحجم/الجودة (تستبدلها عرض/جودة صريح). defaultthumbsmallmediumlargefull |
ratio | string | ملء نسبة عرض إلى ارتفاع. `default` = الأصلي. 1:14:33:216:916:102:121:95:43:44:52:39:16 |
width | عدد صحيح | العرض الصريح بالبكسل (مربوط إلى سلم العرض). |
height | عدد صحيح | الارتفاع الصريح بالبكسل. |
quality | عدد صحيح | جودة المشفر (40–100). |
color | string | لون الطلاء بالاسم (غير حساس للحروف الكبيرة أو الصغيرة؛ قم بتشفير المسافات في الرابط، مثل `Racing%20Red`). يتم إعادة طلاء السيارة حسب الطلب، يتم الحفاظ على اللوحة، والانعكاسات، والزخرفة. `/colors` للسيارة يسرد مجموعة الألوان المعروضة (ألوان الشركة + ألوان العلامة التجارية). يمكن طلب أي لون نشط من `/api/colors`. لون غير معروف → الطلاء الافتراضي + ملاحظة الخطأ `F04`. يجمع بين كل الخيارات الأخرى. **إضافة API v2:** وأي لون طلاء سداسي الأرقام، مثل `c8102e`. |
shadow | string | ظل الأرض في الاستوديو — يتم إنتاجه عند وقت التوصيل، متاح لكل رؤية خارجية. مع `mirroring=true` يسيطر على ظل الجزء السفلي بدلاً من ذلك. truefalse |
transparency | string | خلفية مقطوعة شفافة — متاحة لكل رؤية خارجية (استخدم مع PNG/WebP). truefalse |
ground | string | ضع السيارة على الأرض (يحتاج إلى نسخة شفافة). true |
mirroring | string | أرضية انعكاسية. `true` = مع ظل الجسم السفلي، `clean` = انعكاس فقط. تحتاج إلى نسخة شفافة. trueclean |
lights | string | **ميزة إضافية لـ API v2:** أضواء الأمامية مضاءة أو مطفأة (الافتراضي `off`). غير متوفر للصورة → `off` + خطأ `L26`. onoff |
background | string | **ميزة إضافية لـ API v2:** `white` (الافتراضي)، `transparent`، أو لون سداسي الأرقام مثل `f4f4f4`. صور الاستوديو فقط (صور نمط الحياة → خطأ `B32`). |
windows | string | **ميزة إضافية لـ API v2:** `see_through` = الزجاج كما في الصورة (الافتراضي)، `dark` = الزجاج الخاص الذي لا يمكن رؤية من خلاله. غير متوفر → خطأ `W28`. see_throughdark |
plate | string | **ميزة إضافية لـ API v2:** لوحة الترخيص — `none` = كما في الصورة (الافتراضي)، `blank` = لوحة فارغة، `logo` = شعارك على اللوحة (إعداد على مفتاحك؛ مفقود → فارغ + خطأ `N30`). noneblanklogo |
fit | string | **ميزة إضافية لـ API v2:** كيفية ملء السيارة لمربع `ratio` / `size` — `contain` يضيف (الافتراضي)، `cover` يقطع. صور نمط الحياة تغطي دائمًا. containcover |
size | string | **إضافة v2 لـ Vehicle Imagery:** الجانب الأطول — `2k` 2560 بكسل، `1080p` 1920 بكسل، `720p` 1280 بكسل، `540p` 960 بكسل، `360p` 640 بكسل، `thumb` 320 بكسل. `width` / `height` يتغلب على `size`. 2k1080p720p540p360pthumb |
hotspots | string | **ميزة إضافية لـ API v2:** أضف `hotspots` إلى الاستجابة — نقاط الاهتمام (الأشعة، الأضواء الأمامية ...) ككسور 0–1 من الصورة، على سبيل المثال لمشاهدات تفاعلية. true |

