Sintomi del problema
Quando tento di ottenere un token di accesso, ricevo il seguente errore:
{"error":"invalid_grant",
"error_description":"The provided access grant is invalid,
expired, or revoked (e.g. invalid assertion, expired authorization
token, bad end-user password credentials, or mismatching authorization
code and redirection URI).
Passaggi per la risoluzione
Verifica che il parametro usato per l’URL di reindirizzamento sia redirect_uri
come mostrato di seguito e sostituisci le sezioni in corsivo con i tuoi dati.
curl https://yoursubdomain.zendesk.com/oauth/tokens \ -H "Content-Type: application/json" \ -d '{"grant_type": "authorization_code", "code": "your_code", "client_id": "your_client_id", "client_secret": "your_client_secret", "redirect_uri": "your_redirect_url", "scope": "read" }' \ -X POST
Importante: Il parametro deve essere
redirect_uri
.
Per ulteriori informazioni, leggi l’articolo: Uso dell’autenticazione OAuth con la tua applicazione.