Autenticazione APIPer poter utilizzare la API occorre possedere un token, che si ottiene mediante il processo di autenticazione. L'autenticazione viene fatta mediante una chiamata POST: POST https://auth.messaggerielibri.it/connect/token Content-Type: application/x-www-form-urlencoded client_id=[apiclient]&client_secret=[apikey]&grant_type=client_credentials&scope=nome_scope I parametri da passare alla chiamata sono i seguenti:
Esempio rispostaSe la richiesta va a buon fine si ottiene in output un oggetto json contenente le informazioni sul token di autenticazione: {
"access_token": "[token]",
"expires_in": 900,
"token_type": "Bearer",
"scope": "nome_scope"
}
Il contenuto dell'oggetto è il seguente:
Utilizzo tokenIl token ottenuto deve esere passato a tutte le chiamate API nell'header Authorization. GET https://api.messaggerielibri.it/nome_applicazione/nome_metodo Authorization: Bearer [TOKEN_JWT] In caso di token non valido o scaduto la chiamata restituirà 401 (Unauthorized) |