Type in your question below and we'll check to see what answers we can find...
Loading article...
Submitting...
If you couldn't find any answers in the previous step then we need to post your question in the community and wait for someone to respond. You'll be notified when that happens.
Simply add some detail to your question and refine the title if needed, choose the relevant category, then post.
Before we can post your question we need you to quickly make an account (or sign in if you already have one).
Don't worry - it's quick and painless! Just click below, and once you're logged in we'll bring you right back here and post your question. We'll remember what you've already typed in so you won't have to do it again.
Please see below the most popular frequently asked questions.
Loading article...
Loading faqs...
Please see below the current ongoing issues which are under investigation.
Loading issue...
Loading ongoing issues...
I am following the Quick Start tutorial, which instructs:
To try the app, replace these credentials with the values that you received when you registered your app. In this demonstration app we use http://localhost:8888/callback as the redirect URI.
I put in my Client ID and Client Secret, and tried using the above URI. Index.html loads, but when I click the button, I get the following error:
INVALID_CLIENT: Invalid redirect URI
I've tried what solutions I could find on the web, but nothing has worked for me. How do I resolve this? What am I supposed to put as the redirect URI in order to get the login prompt to load? Thank you!
Solved! Go to Solution.
Hi and welcome to the forum!
You will need to setup the callback URL in the settings for your app on the Developer Dashboard.
Simply log in, find your app and click "Edit Settings" in the top right section. Under redirect URIs you ad http://localhost:8888/callback and remember to click save in the bottom. This should resolve your issue.
Hi and welcome to the forum!
You will need to setup the callback URL in the settings for your app on the Developer Dashboard.
Simply log in, find your app and click "Edit Settings" in the top right section. Under redirect URIs you ad http://localhost:8888/callback and remember to click save in the bottom. This should resolve your issue.
Any chance someone can put in a tiny docs edit PR for this?
It would be really nice if it mentioned this step right next to...
To try the app, replace these credentials with the values that you received when you registered your app. In this demonstration app we use http://localhost:8888/callback as the redirect URI.
Hi @Seph-R
We are in the process of updating the WebAPI guide, we'll make sure to cover this in the next iteration 🙂
Thank you! I’m kind of a n00b, so all the help I can get, y’know? 😅
Thank you! This was a major help to me as well. After adding that to my development dashboard, I ran into a secondary bug I've been on for a few hours. My browser claims that
localhost refused to connect.
error code : crbug/1173575, non-JS module files deprecated.
I was able to authenticate my Spotify, then the attempt to redirect or follow through with the authorization led to this ^^ error.
I am still on the page localhost:8888/auth/callback?code=theBufferStringXxxxXxxXxXx.
Unsure on where my issue may lie, but praying you may be able to help! Thanks for any tips you may have ❤️
I struggled a bit with this; and I would like to add some content. Adding a port number might work, but it is completely random and 8888 might not.
The thing is that no 2 applications running a website on your pc (localhost) can have the same number. So when installing your application (in my case Audioband) you configure that use a unique port number. I would recommend a random number in the 8000-range like 8227 or 8239, whatever. This will avoid conflicts.
The application you are using is now calling a website with a redirect uri. In the address bar you will see something like: '...redirect_uri=http://localhost:8227/&scope=...'
This url needs to be exactly what is in your spotify settings for the callback url. So in this case there is a / behind the portnumber; add a redirecturl: 'http://localhost:8227/' even though the website itself is 'http://localhost:8227' (without the /).
Mind you; If the url would look like this '...redirect_uri=http://localhost:8227/callback&scope=...' the redirect uri in the spotify configuration should read 'http://localhost:8227/callback'
Hi,
I have already setup everything. Everything was working perfectly till few months ago. Suddenly, I am getting this error even without changing anything in code.
Hi! I have added redirect URIs to the whitelist in my app dashboard and am still getting INVALID_CLIENT: Invalid redirect URI when I try to run the app. I've tried so many variations of the redirect URI and nothing is working. Right now I have:
http://localhost:5000/redirect/
http://localhost:8888/callback
http://localhost:8888/callback/
None of these seem to be working.
I am using spotipy and flask. Please help!!
Was having similar problem, it worked perfectly and then got "INVALID_CLIENT: Invalid client".
Solved by checking the URL and saw that "%22" was in front and after the client ID. By removing this I was able again to authenticate. %22 was added by it self after I put the client id in info.plist
I have deployed to my website to some other url and also added it to the dashboard I'm having the error of Invalid_token on the browser and Invalid redirect URI in the backend server while calling callback api
any solution to this?
I am getting an invalid client . I have tried to refresh to no avail. What could be the issue?
Hi, I am new to this, and I am trying to set up Spotfire API for our team.
I have set the redirect URI and added the same into the link
https://accounts.spotify.com/authorize/?client_id= f38c40ab66c44d468ce12b3b00a2984a&response_type=code&scope=streaming&redirect_uri=http://localhost:8888/callback
I tried changing both to localhost:8080
No matter what I do, I get
INVALID_CLIENT: Invalid client
Any ideas what else is there to try to resolve this?
Ok. I actually cleaned the cache, and was able to proceed, but at step 5 I get
https://accounts.spotify.com/api/token
{"error":"invalid_client","error_description":"Invalid client secret"}%
Hi ,
This means your client secret does not match the client ID. If it does ,then rotate the secret again and try again . Copy and paste it exactly.
you already fix that? i'm looking for tips
Is there something different that needs to be done for Macs vs. PCs? I have the same issue while trying to use the "spotifyr" package in R on a Mac, and I have tried every redirect uri example I could find. NONE have worked, and I am setting them exactly as described. The exact same "INVALID_CLIENT: Invalid redirect URI" issue appears every time.
Hey there you, Yeah, you! 😁 Welcome - we're glad you joined the Spotify Community! While you here, let's have a fun game and get…