简体   繁体   中英

Authentication Request to Spotify Web API Rejected

I am trying to send an authentication request to Login to Spotify.

This is run through local host by a javascript XMLHttpRequest. However all I ever receive is an error message stating:

XMLHttpRequest cannot load https://accounts.spotify.com/authorize/?q=undefined&type=code&client_id=9f5 …ope=user-read-private%20user-read-email%20streaming&state=iKX8sdHHEML6BxRy.

No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin "localhost" is therefore not allowed access."

I tried setting the header doing xmlrequest.setRequestHeader("Access-Control-Allow-Origin", "*"); however this did not work.

If I'm understanding you correctly, you're attempting to retrieve an authorization code from the user. If so, what you need to do is to redirect the user to the URL you've given above. This will take the user through a flow where the user grants your application permissions. When the flow is completed, the user is redirected to your redirect callback URL. If successful, the authorization code will be one of the query parameters when then the user is redirected back to your server.

Documentation: Authorization Code flow

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM