J'essaie d'autoriser l'utilisateur via mon application avec l'API Web de Spotify mais.
INVALID_CLIENT: Invalid redirect URI
URL:
GET https://accounts.spotify.com/authorize/?client_id=6ae90bf75bf748c8874a75d16682f0c5&response_type=code&redirect_uri=https%3A%2F%2Fexample.com%2Fcallback&scope=user-read-private%20user-read-email
Je ne vois pas où est le problème ... Pouvez-vous m'aider?
Vous devez ajouter l'URI de redirection à la liste blanche dans le panneau "Mes applications" .
par exemple - http://example.com/callback/
app.js:
var redirect_uri = 'http://localhost:8888/callback';
Spotify> Mon application:
http://localhost:8888/callback/
N'oubliez pas de sauvegarder.
Premier. Vous devez être sûr que vous utilisez app.js from autorisation_code directory.
Seconde. Assurez-vous que vous avez édité app.js. Cette troisième ligne est importante.
var client_id = '---'; // Your client id
var client_secret = '---'; // Your secret
var redirect_uri = 'http://localhost:8888/callback'; // Your redirect uri - EXAMPLE
J'utilise le wrapper de l'API SpotifyAPI-NET de JohnnyCrazy et je rencontrais ce problème malgré l'ajout de l'URL spécifiée dans l'appel de wrapper à la liste blanche spécifiée ci-dessus.
La barre d'adresse du navigateur doit indiquer l'URL de redirection qu'il utilise, enfouie au milieu de la chaîne. J'ai constaté qu'il faisait également une requête avec " https://accounts.spotify.com:8000/authorize " as l'URL de redirection - peut-être que l'encapsuleur effectue 2 appels d'API, mais j'ai constaté que seule la liste blanche les deux utilisait cette URL et celle que je spécifiais si cela fonctionnerait pour moi.