new sesathequeSimpleClient()
Fournit des méthodes pour récupérer des données publiques d'une bibliotheque, sous forme d'items normalisés (avec des url absolues)
Initialiser le client avec .getClient puis utiliser dessus les autres méthodes
- Source:
Methods
fetchEnfants(item) → {Promise.<Array.<ClientItem>>}
Retourne une Promise qui résoud avec les enfants de l'item (Array de ClientItem)
Parameters:
Name | Type | Description |
---|---|---|
item |
ClientItem |
- Source:
Returns:
- Type
- Promise.<Array.<ClientItem>>
fetchPublicItem(rid, isPublicopt) → {Promise.<ClientItem>}
Récupère un item sur une sésathèque (via Promise)
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
rid |
string | L'identifiant unique de la ressource (baseId/origine/idOrigine également autorisé ici) |
|
isPublic |
boolean |
<optional> |
passer true pour forcer public (sinon c'est privé si on a un token pour cette sésathèque) |
- Source:
Returns:
- Type
- Promise.<ClientItem>
fetchPublicRessource(rid) → {Promise.<Ressource>}
Récupère un item sur une sésathèque (via Promise)
Parameters:
Name | Type | Description |
---|---|---|
rid |
string | L'identifiant unique de la ressource (format sesabibli/id ou baseId/origine/idOrigine) |
- Source:
Returns:
- Type
- Promise.<Ressource>