/carsEksportEksportuj pojazdy za pomocą kursora
Strumieniuj wszystkie aktywne samochody z Twoich źródeł, z pełnymi raportami, przez kursor po stronie serwera. Stworzone do synchronizowania lokalnej kopii.
- Zacznij bez
scroll_id, a potem żądaj każdegonext_urlbez zmian, ażscroll_idbędzie null. Zobacz przewodnik po synchronizacji. limitwynosi 1–2000 (domyślnie 500).scroll_timewynosi 1–15 minut (domyślnie 10).- Nie zmieniaj
domains[]iis_leasingprzez cały przebieg. Ich zmiana zwraca 422. totalmoże być null, jeśli jego wpis w cache został utracony.
Parametry zapytania
6limitinteger1–2,000 · default 500Liczba elementów w partii. Domyślnie 500; maksimum 2000. Użyteczny eksport wymaga wartości dodatnich.
scroll_timeinteger1–15 · default 10Czas życia kursora w minutach. Domyślnie 10, maksimum 15.
scroll_idstringNieprzezroczysty kursor z poprzedniej odpowiedzi. Zalecane jest podążanie za next_url.
domains[]integer[]≥ 1Opcjonalny zakres źródeł. Używaj ID zwracanych przez GET /domains. Pomiń, aby użyć wszystkich włączonych domen. Powtarzaj parametr z nawiasami: domains[]=33&domains[]=34. Każde ID musi być włączone dla tego klucza.
is_leasingbooleanOpcjonalny filtr leasingu. Wyślij true (lub 1) dla ogłoszeń jawnie oznaczonych is_leasing=true. Wyślij false (lub 0), aby wykluczyć true, w tym zapisane false, null i brakujące pola. Pomiń, aby nie filtrować po leasingu; puste lub nieprawidłowe wartości zwracają 422. Samochód musi mieć co najmniej jedno pasujące aktywne ogłoszenie we włączonym/wybranym zakresie domen. Inne ogłoszenia mogą pozostać w odpowiedzi, więc samochody z mieszanymi typami ogłoszeń mogą pasować do obu wartości. W /cars ustaw ten filtr w pierwszym żądaniu i podążaj za next_url bez zmian; false jest zachowywane. Kontynuacja z samym scroll_id zachowuje filtr. Zmiana lub dodanie filtra w trakcie przewijania zwraca 422. Jeśli zapisany w cache stan filtra został utracony lub przewijanie powstało przed wprowadzeniem tego parametru, jawna wartość zwraca 422; rozpocznij nowe przewijanie.
langstringJęzyk odpowiedzi. Tłumaczenia opcji są dodatkowo ograniczone do języków konta. Strona automatycznie wybiera bieżący język.
data, z next_url, scroll_id i total. Ostatnia strona ma scroll_id: null, puste data i message: "No more data"./carscurl -g "https://api.lotarius.com/cars?limit=5&api_key=$CARS_API_KEY" \
-H "Accept: application/json"