|
|
# Integration NextCloud – Data INRAE
|
|
|
Wiki du projet d'app de dépôt de fichiers depuis NextCloud sur Dataverse (Data INRAE)
|
|
|
|
|
|
## Environnements
|
|
|
## Pages Wiki
|
|
|
|
|
|
Prod : https://data.inrae.fr/
|
|
|
Préprod : https://data-preproduction.inrae.fr/ (intranet)
|
|
|
[Documentation technique pour le développement](https://forgemia.inra.fr/dipso/bridge-datainrae-nextcloud/-/wikis/Documentation-Data-INRAE-&-APIs)
|
|
|
|
|
|
### DOIs
|
|
|
Prod : 10.15454/XXXXX
|
|
|
Préprod : 10.70112/XXXXX
|
|
|
[Liste des fonctionnalité et maquettes](https://forgemia.inra.fr/dipso/bridge-datainrae-nextcloud/-/wikis/Features)
|
|
|
|
|
|
## Récupérer son token utilisateur
|
|
|
|
|
|
https://data-preproduction.inrae.fr/dataverseuser.xhtml?selectTab=apiTokenTab
|
|
|
|
|
|
Via l’IHM : Se connecter >menu déroulant en haut à droite > API Token
|
|
|
|
|
|
## Documentation APIs Dataverse
|
|
|
|
|
|
API Search : https://guides.dataverse.org/en/5.0/api/search.html
|
|
|
|
|
|
API Native (pour le dépôt et autres) : https://guides.dataverse.org/en/5.0/api/native-api.html
|
|
|
|
|
|
## Récupérer la liste des dataverses
|
|
|
|
|
|
Commande sans token nécessaire pour tester
|
|
|
```
|
|
|
https://{server}/api/{version}/search?q=*&type=dataverse&sort=name&order=asc&per_page=1000
|
|
|
```
|
|
|
Commande pour récupérer les seuls dataverses où l'utilisateur peut créer des datasets :
|
|
|
```
|
|
|
https://data-preproduction.inrae.fr/api/mydata/retrieve?role_ids=1&role_ids=3&role_ids=5&dvobject_types=Dataverse&published_states=Published&published_states=Unpublished
|
|
|
```
|
|
|
## Récupérer la liste des datasets
|
|
|
commande sans token pour tester
|
|
|
```
|
|
|
https://{server}/api/{version}/search?q=*&type=dataset&sort=name&order=asc&per_page=1000
|
|
|
```
|
|
|
Commande pour récupérer les seuls datasets où l'utilisateur peut ajouter des fichiers :
|
|
|
```
|
|
|
https://data-preproduction.inrae.fr/api/mydata/retrieve?role_ids=1&role_ids=6&role_ids=7&dvobject_types=Dataset&published_states=Published&published_states=Unpublished&published_states=Draft
|
|
|
``` |
|
|
\ No newline at end of file |
|
|
## Liens utiles :
|
|
|
[Data INRAE Prod](data.inrae.fr)
|
|
|
[Data INRAE Préprod](data-preproduction.inrae.fr) (intranet) |