-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Actuellement, on met à jour chaque nuit tous les contenus dans Apidae.
Tous les objets dans Geotrek-admin ont une date automatique de création et de mise à jour.
Elle est modifié quand on modifie l'objet lui-même, mais aussi si on ajoute ou modifie une photo associée à l'objet, donc on peut s'appuyer sur ces champs de date pour ne prendre que les nouveaux contenus créés ou modifiés depuis l'import précédent.
Cela nécessite de stocker la date et l'heure du dernier import réussi.
On peut utiliser directement un filtre pour ne renvoyer que les objets créés ou modifiés depuis une date (updated_after).
Par exemple : https://geotrekdemo.ecrins-parcnational.fr/api/v2/trek/?updated_after=2024-12-01
Attention à ne pas combiner les filtres updated_after et created_after car sinon il fait un ET entre les 2 et ne renvoie donc pas les objets modifiés.
Le updated_after suffit à renvoyer tous les objets créés ou modifiés depuis la date fournie.