Konceptet bazë
Makina, shpallje dhe ID
Një makinë është një automjet fizik. Kur i njëjti automjet reklamohet në disa faqe, ne i bashkojmë ato shpallje në një makinë me disa shpallje. Çmimi, kilometrazhi, fotot dhe vendndodhja i përkasin shpalljes; marka, modeli dhe specifikimet i përkasin makinës.
Katër lloje ID-sh shfaqen në çdo përgjigje. Ato jetojnë në hapësira emrash të veçanta, prandaj mos kaloni kurrë njërën aty ku pritet tjetra.
ID e makinës
l_eCJb-8zB_XcJ-z6Y7oZWjwVarg i errët te data.id. Përdoreni me /cars/{car_id}. Ruajeni si tekst.ID e shpalljes
42802955ID-ja e shpalljes në vetë burimin, te listings[].external.id. Unike vetëm së bashku me domenin e saj.ID e domenit
55613Faqja burim te external.domain.id. ID-të e aktivizuara vijnë nga /domains.ID e markës dhe modelit
88 · 573ID katalogu te brand.id dhe model.id. Vijnë nga /brands dhe /models.listingse një makine kufizohet te burimet tuaja të aktivizuara, por mund të përfshijë disa shpallje nga e njëjta faqe. Mos supozoni kurrë se shpallja e parë është ajo që kërkuat; përputheni sipasdomain.iddheexternal.id.- Mungesa ose
nulldo të thotë "nuk është dhënë nga burimi", kurrë zero ose false. - Kontrata është shtuese. Fusha të reja mund të shfaqen në çdo kohë; injoroni atë që nuk përdorni dhe mos dështoni te çelësat e panjohur.
hashështë një SHA-256 i makinës pa vulat kohore. Nëse nuk ka ndryshuar që nga sinkronizimi juaj i fundit, mund ta anashkaloni përditësimin.
GET /cars/{car_id} · excerpt Live
{
"data": {
"id": "l_eCJb-8zB_XcJ-z6Y7oZWjw",
"vin": "wddhf0cb3ea952710",
"brand": { "id": 88, "name": "Mercedes-Benz" },
"model": { "id": 573, "name": "E-klasse" },
"listings": [
{
"external": {
"id": "42802955",
"domain": { "id": 55613, "name": "fem.encar.com" },
"url": "https://fem.encar.com/cars/detail/42802955"
},
"archived": false,
"price": { "price": 6390000, "currency": { "id": 81, "name": "krw" } },
…
},
{ …second listing of the same car… }
]
}
}