Spotify Web API的身份验证请求被拒绝

时间:2014-07-23 15:35:03

标签: javascript authentication cors spotify

我正在尝试向Loginify发送身份验证请求。

这是通过javascript XMLHttpRequest通过本地主机运行的。但是,我收到的只是一条错误消息:

  

XMLHttpRequest无法加载https://accounts.spotify.com/authorize/?q=undefined&type=code&client_id=9f5 ... ope = user-read-private%20user-read-email%20streaming& state = iKX8sdHHEML6BxRy。

     

请求的资源上没有“Access-Control-Allow-Origin”标头。因此不允许原点“localhost”访问。“

我尝试将标题设置为xmlrequest.setRequestHeader("Access-Control-Allow-Origin", "*");但是这不起作用。

1 个答案:

答案 0 :(得分:0)

如果我正确理解您,您正试图从用户那里检索授权码。如果是这样,您需要做的是将用户重定向到您上面给出的URL。这将使用户通过用户授予您的应用程序权限的流程。当流程完成时,用户将被重定向到重定向回调URL。如果成功,授权代码将成为查询参数之一,然后用户被重定向回您的服务器。

文档:Authorization Code flow