Синхронизация копии
Импортируйте всё один раз, затем поддерживайте копию актуальной двумя запросами каждый час.
- 1
Импортируйте один раз
Пройдите страницы /cars и сохраните каждое авто по его ID.
- 2
Обновляйте каждый час
Запросите /cars?minutes=60 для авто, изменившихся за последний час, и обновите их.
- 3
Уберите ушедшее
Запросите /archived-lots?minutes=60 и пометьте эти лоты проданными или снятыми.
# Every hour: vehicles changed in the last 60 minutes curl "https://motorapis.com/api/cars?minutes=60&per_page=50&page=1" \ -H "x-api-key: YOUR_API_KEY" # ...and lots archived (sold or removed) in the same window curl "https://motorapis.com/api/archived-lots?minutes=60&simple_paginate=1" \ -H "x-api-key: YOUR_API_KEY"