Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rechercher une ressource par son titre au sein d'un dataset #1560

Open
rv2931 opened this issue Nov 6, 2024 · 0 comments
Open

Rechercher une ressource par son titre au sein d'un dataset #1560

rv2931 opened this issue Nov 6, 2024 · 0 comments

Comments

@rv2931
Copy link

rv2931 commented Nov 6, 2024

L’amélioration que vous avez en tête

Dans l'idée de retrouver mes datasets et ressources au sein de mon organisation en utilisant exclusivement l'API, de manière simple et homogène, totalement indépendante de la plateforme demo ou production ou autre de data.gouv.fr, je retrouve bien:

  • l'id de mon organisation par son nom grâce au endpoint /organizations?q=
  • l'id de mon dataset par son nom et en filtrant avec l'id de mon organisation trouvé précédemment grâce au endpoint /datasets?q=&organisation=organization_id

A ce stade je me serais attendu à avoir un endpoint GET /datasets/{dataset_id}/ressources/ avec un paramètre de recherche q= qui permettrait de chercher une ressource par son titre ou bien un endpoint /ressources/?q=<title>&dataset=<dataset_id>
mais il n'existe pas et je n'ai pas trouvé de solutions dans les endpoints qui existent

Je trouve que ça manque un peu pour avoir une recherche simple et homogène avec les organizations et datasets mais peut-être y a-t-il une raison à cela ?

Les alternatives possibles

L'alternative est qu'une fois retrouvé le dataset ciblé, le client vient rechercher dans la partie "resources" de mon datasets le titre parmi la liste de ressources mais cette méthode nécessite un peu plus de travail côté client que pour la recherche organisation/dataset sachant que pour savoir si une ressource existe ou non, le endpoint dédié serait /datasets/{dataset_id}/resources/{rid}/check mais il faut avoir préalablement retrouvé son

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant