Différences entre versions de « RESTful API »
De WIKI-BOKEH
m |
|||
Ligne 40 : | Ligne 40 : | ||
"library":"Annecy", | "library":"Annecy", | ||
"record": [ "id" => "34", | "record": [ "id" => "34", | ||
− | + | "thumbnail" => "http://img.com/potter.jpg" ] | |
}, | }, | ||
{ | { |
Version du 15 mai 2018 à 13:18
Un utilisateur peut autoriser Bokeh à fournir ses informations à une application tierce via OAuth. Bokeh générera une clé unique pour chaque application de l'utilisateur.
Sécurité[ ]
Par défaut, l'API OAuth force l'utilisation de HTTPS. Vous pouvez configurer Bokeh pour désactiver cette vérification via la variable OAUTH_ACCEPT_HTTP. Toutefois, nous recommandons vivement de mettre en place un certificat HTTPS plutôt que de s'appuyer sur cette variable.
API[ ]
Bokeh offre une API pour récupérer les données utilisateurs, renvoyées au format JSON.
Informations du compte[ ]
URL: http://monbokeh.fr/api/user/account
Exemple de réponse:
{ "account": { "label": "Charline Dupuis", "login": "puppy", "card": { "id": "E345x00", "expire_at": "2018-04-25" } } }
Liste des prêts[ ]
URL: http://monbokeh.fr/api/user/loans
Exemple de réponse:
{ "loans":[ { "id" => "345_18", "title":"Potter", "author":"J.K.R", "date_due":"1974-01-01", "loaned_by":"puppy", "library":"Annecy", "record": [ "id" => "34", "thumbnail" => "http://img.com/potter.jpg" ] }, { "id" => "345_22", "title":"Alice", "author":"", "date_due":"2017-05-06", "loaned_by":"puppy", "library":"" } ] }