CarStat.dev
GET/carsEksportimi

Eksportoni automjete me një kursor

Transmetoni çdo makinë aktive në burimet tuaja, me raporte të plota, përmes një kursori në anën e serverit. Ndërtuar për të mbajtur një kopje lokale të sinkronizuar.

  • Filloni pa scroll_id, pastaj kërkoni çdo next_url të pandryshuar derisa scroll_id të jetë null. Shihni udhëzuesin e sinkronizimit.
  • limit është 1–2,000 (parazgjedhja 500). scroll_time është 1–15 minuta (parazgjedhja 10).
  • Mbajini domains[] dhe is_leasing të njëjta për gjithë kalimin. Ndryshimi i tyre kthen 422.
  • total mund të jetë null nëse hyrja e tij në cache ka humbur.

Parametrat e query-t

6
limitinteger1–2,000 · default 500

Elemente për grup. Parazgjedhja 500; maksimumi 2000. Për një eksportim të përdorshëm kërkohen vlera pozitive.

scroll_timeinteger1–15 · default 10

Jetëgjatësia e kursorit në minuta. Parazgjedhja 10, maksimumi 15.

scroll_idstring

Kursor i errët nga përgjigja e mëparshme. Preferohet ndjekja e next_url.

domains[]integer[]≥ 1

Shtrirje opsionale e burimeve. Përdorni ID-të e kthyera nga GET /domains. Hiqeni për të përdorur të gjitha domenet e aktivizuara. Përsëritni parametrin me kllapa: domains[]=33&domains[]=34. Çdo ID duhet të jetë e aktivizuar për këtë çelës.

is_leasingboolean

Filtër opsional i lizingut. Dërgoni true (ose 1) për shpalljet e shënuara shprehimisht is_leasing=true. Dërgoni false (ose 0) për të përjashtuar true, duke përfshirë false të ruajtur, null dhe fushat që mungojnë. Hiqeni për të mos filtruar sipas lizingut; vlerat bosh ose të pavlefshme kthejnë 422. Një makinë duhet të ketë të paktën një shpallje aktive që përputhet në shtrirjen e domeneve të aktivizuara/zgjedhura. Shpalljet e tjera mund të mbeten në përgjigje, prandaj makinat me lloje të përziera shpalljesh mund të përputhen me të dyja vlerat. Për /cars, vendoseni këtë në kërkesën e parë dhe ndiqni next_url të pandryshuar; false ruhet. Vazhdimi vetëm me scroll_id e ruan filtrin. Ndryshimi ose shtimi i filtrit gjatë scroll-it kthen 422. Nëse gjendja e filtrit në cache humbet ose scroll-i është më i vjetër se ky parametër, një vlerë eksplicite kthen 422; filloni një scroll të ri.

langstring

Gjuha e përgjigjes. Përkthimet e opsioneve kufizohen gjithashtu nga gjuhët e llogarisë. Faqja e zgjedh automatikisht gjuhën e saj aktuale.

Kthen · Një grup objektesh të plota Car në data, me next_url, scroll_id dhe total. Faqja e fundit ka scroll_id: null, data bosh dhe message: "No more data".
GET/cars
curl -g "https://api.lotarius.com/cars?limit=5&api_key=$CARS_API_KEY" \
  -H "Accept: application/json"
ShembujI regjistruar
{4 keys
"data": [1 item
0: {20 keys
"id": "290nw54Bkl-iPxZqEe_N"
"has_inspections": false
"has_history_reports": false
"year": 2007
"vin": "kmhdu46d27u158653"
"brand": {2 keys}
"model": {2 keys}
"engine_volume": 2000
"cylinders": 4
"body_type": {2 keys}
"fuel": {2 keys}
"color": {2 keys}
"power_hp": 138
"market_origin": {2 keys}
"drive_wheels": {2 keys}
"option_ids": []
"listings": [1 item]
"inspections": []
"vehicle_history_reports": []
"hash": "473326c69c007f50506c0cffdf30b08cf28e978d9ff2d5e7dca0dc75a54a3f6c"
}
]
"next_url": "https://api.lotarius.com/cars?scroll_id=FGluY2x1ZGVfY29udGV4dF91…&lang=en&api_key=YOUR_API_KEY&limit=2"
"scroll_id": "FGluY2x1ZGVfY29udGV4dF91…"
"total": 3217391
}