L'API pour les données de VerbaAlpina est disponible à l'URL https://www.verba-alpina.gwi.uni-muenchen.de/?api=1 .
Les commandes suivantes peuvent être configurées via le paramètre action:
COMMANDE | DESCRIPTION | Format de retour | PARAMÈTRES NéCESSAIRES | PARAMÈTRES optionnels |
---|---|---|---|---|
getIds | Renvoie une liste avec les ID de tous les enregistrements d'une version de VerbaAlpina. | CSV | - | version |
getNames | Renvoie une liste avec les ID et les noms de tous les enregistrements d'une version de VerbaAlpina. | CSV | - | version |
getName | Renvoie le nom d'un enregistrement spécifique. | CSV | id | version |
getRecord | Renvoie un seul enregistrement. | CSV ou défini par format | id | version, format, empty |
Autres paramètres:
Paramètre | DESCRIPTION | VALEURS |
---|---|---|
version | Indication de la version de VerbaAlpina. Si aucune version n'est indiquée, la version de citation la plus récente est utilisée. Actuellement, les versions suivantes sont disponibles: 232, 231, 222, 221, 212, 211, 202, 201, 192, 191, 182, 181, 172, 171, 162, 161 | [0-9][0-9][1-2] |
id | Indication de l'ID d'un enregistrement. | [A-Z][1-9][0-9]* |
format | Format de sortie de la commande getRecord (par défaut: csv) | csv, xml, json |
changed | Si cette valeur est 1, getIds et getNames ne retourneront que les enregistrements qui ont changé depuis la dernière version. | csv, xml, json |
empty | Si le paramètre empty est 0, les balises XML vides ne sont pas indiquées avec la commande getRecord et le format de sortie XML. | 1 ou 0 |
Exemples
- La liste de tous les noms de la version 18/2 (prend quelques secondes):
https://www.verba-alpina.gwi.uni-muenchen.de/?api=1&action=getNames&version=182 - Le nom de l'enregistrement S134468 de la version 18/2:
https://www.verba-alpina.gwi.uni-muenchen.de/?api=1&action=getName&id=S134468&version=182 - L`enregistrement pour le concept C1 de la version 18/2 (format XML sans balises vides):
https://www.verba-alpina.gwi.uni-muenchen.de/?api=1&action=getRecord&id=C1&version=182&format=xml&empty=0