LES API
MENU

DÉFINITION
En informatique, une interface de programmation d’applications1 ou interface de programmation applicative2,3,4 (souvent désignée par le terme API pour Application Programming Interface) est un ensemble normalisé de classes, de méthodes, de fonctions et de constantes qui sert de façade par laquelle un logiciel offre des services à d’autres logiciels. Elle est offerte par une bibliothèque logicielle ou un service web, le plus souvent accompagnée d’une description qui spécifie comment des programmes consommateurs peuvent se servir des fonctionnalités du programme fournisseur.
De manière plus générale, on parle d’API à partir du moment où une entité informatique cherche à agir avec ou sur un système tiers, et que cette interaction se fait de manière normalisée en respectant les contraintes d’accès définies par le système tiers. On dit que le système tiers « expose une API. » À ce titre, des choses aussi diverses que la signature d’une fonction, une URL, un RPC sont parfois considérés comme des API (ou micro-API) à part entière.
https://fr.wikipedia.org/wiki/Interface_de_programmation
LES API DE HAL
Le groupe CasuHAL a mis à disposition de la communauté des utilisateurs de Hal un ensemble d’API qui correspondent aux requêtes pour interroger HAL
Les formations assurées par le groupe lors des échanges se retrouvent sur le wiki de Hal
Enfin, le CCSD a assuré en 2016 deux formations : une sur les requêtes documents de Hal une sur les auteurs et structures sur hal
- Formation API HAL du CCSD 2016 : requêtes sur les documents
- Formation API HAL du CCSD 2016 : requêtes sur les auteurs et structures