...
La requête possède ensuite un URI (Uniform Resource Identifier) ou route. Comme son nom l'indique, elle identifie ce qu'on veut chercher par une adresse unique (ex: recherche d'individus : https://www.recherche.umontreal.ca/vitrine/rest/api/1.7/umontreal/id/individu)
La requête peut aussi posséder des paramètres, qui dans le cas de la requête GET sont ajoutés à la suite de l'URI, pour préciser la requête (ex: recherche de professeurs titulaires de certaines facultés données : https://www.recherche.umontreal.ca/vitrine/rest/api/1.7/umontreal/id/individu?fonction=42001&faculte[0]=01&faculte[1]=28)
...
Pour obtenir la liste de principaux changements effectuées d'une version à l'autre de l'API, voir la page de recension des changements : API REST - Changements par rapport aux versions antérieures.
Service d'exposition des ressources
...
Service | Requête : URI | Requête : paramètres | Réponse : champs pour chaque élément |
---|---|---|---|
Identifiants pérennes de tous les individus | /id/individu |
|
|
Identifiants pérennes des unités de recherche | /id/uniterech |
|
|
Exemples de routes
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/id/individu
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/id/uniterech
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/id/individu?uniterech=ur13605
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/id/individu?faculte=23
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/id/individu?departement=0328
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/id/individu?fonction=01001
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/id/uniterech?faculte=23
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/id/uniterech?departement=0328
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/id/individu?uniterech=ur13605&fonction[0]=42001&fonction[1]=42006
Réponses
Individu, bonne requête
...
Service | Requête : URI | Requête : paramètres | Réponse |
---|---|---|---|
Identifiants pérennes de tous les individus | /idext/individu |
|
(ci-dessus, premier niveau seulement; voir exemple de réponse pour détails) |
Exemples de routes
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/idext/individu
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/idext/individu?uniterech=ur13605
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/idext/individu?faculte=23
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/idext/individu?departement=0328
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/idext/individu?fonction=01001
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/idext/uniterech?faculte=23
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/idext/uniterech?departement=0328
- https://www.recherche.umontreal.ca/vitrine/rest/api/1.67/umontreal/idext/individu?uniterech=ur13605&fonction[0]=42001&fonction[1]=42006
Réponses
Individu, bonne requête
...