Closed dthonon closed 2 years ago
In GitLab by @fred.perso on Dec 11, 2021, 22:09
Bonjour @mgageo, ceci est dû aux limites de l'API VisioNature dans son fonctionnement actuel, les seules informations de mises à jour que l'on récupère par API concernent les observations uniquement et non les lieux-dits ni les formulaires (cf. #181)... Il y a bien une mention dans la doc de l'API pour les lieux-dits (https://www.faune-bretagne.org/index.php?m_id=43&hw=/places) mais cela ressemble plus à un malheureux copier/coller... Je viens de tester rapidement et obtient une erreur 404.
L'usage que l'on fait actuellement de l'API pour exporter les données VisioNature sur bdd PostgreSQL n'était pas prévu initialement, de fait, l'API n'est pas encore pleinement outillé pour cela. Il nous fait bricoler ;)
Pour info, ces scripts pourront peut-être vous intéresser: https://github.com/lpoaura/STOC_from_Biolovision_API. Mais comme mentionné ci-dessus, il y a quelques limites lié à des mises à jour de formulaire qui ne remontent pas dans la bdd.
Effectivement, il n'est pas possible de gérer les suppressions de lieu dit avec l'API actuelle. Le document indiqué par Fred est peut-être une amélioration de l'API, en cours de développement. A suivre. En attendant, je la met en attente.
In GitLab by @mgageo on Dec 12, 2021, 20:28
La requête https://www.faune-bretagne.org/api/places/diff?date=10.10.2021 est fonctionnelle chez moi.
et pour le lieudit "id_place":"295900","id_universal":"43_133411","modification_type":"deleted"
En effet, l'API places/diff fonctionne maintenant. Il ne me reste plus qu'à coder la mise à jour des lieux-dits.
In GitLab by @mgageo on Dec 15, 2021, 07:59
J'ai l'impression que la route va être longue pour obtenir un miroir de nos bases faune. Biolovision n'arrive déjà pas à synchroniser ses différentes bases et cela traine depuis de très nombreuses années. Tant que Biolovision ne fera pas preuve de transparence (contrairement à vous grâce à ce dépôt) et que l'on découvre les évolutions a posteriori la tâche est rude pour les développeurs.
mentioned in commit 6e1da8f34b0f92e3ad92991ccf84922f497a11b3
mentioned in commit c22c530b864179b248838cc74121d2df7fe4e969
mentioned in commit dea831561b6453f114b60e3b1d965d6c1cdb88f8
mentioned in commit 12610f027533c79377706911332f13d14c97cf56
mentioned in commit 7e10202b2f7d3c5fb73a182b8c9de3a9fd1a15dc
mentioned in commit 9421fb13488916ee6d0f0063809bbfa120f52457
This issue should be fixed when Issue #166 is implemented.
La gestion incrémentale des lieux-dits est disponible en v2.11.0.
In GitLab by @mgageo on Dec 11, 2021, 14:54
Le lieudit https://www.faune-bretagne.org/index.php?m_id=52&id=295900 n'a pas été supprimé de l'instance qui est en mise à jour. L'instance créée hier ne comporte pas ce lieudit.