Différences entre versions de « RESTful API »
De WIKI-BOKEH
Ligne 8 : | Ligne 8 : | ||
Bokeh offre une API pour récupérer les données utilisateurs, renvoyées au format JSON. | 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", | ||
+ | "card": { | ||
+ | "id": "E345x00", | ||
+ | "expire_at": "2018-04-25" | ||
+ | } | ||
+ | } | ||
+ | } | ||
== Liste des prêts == | == Liste des prêts == |
Version du 31 mars 2018 à 16:23
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", "card": { "id": "E345x00", "expire_at": "2018-04-25" } } }
Liste des prêts[ ]
URL: http://monbokeh.fr/api/user/loans
Exemple de réponse:
{ "loans":[ { "title":"Potter", "author":"J.K.R", "date_due":"1974-01-01", "loaned_by":"puppy", "library":"Annecy" }, { "title":"Alice", "author":"", "date_due":"2017-05-06", "loaned_by":"puppy", "library":"" } ] }