当前位置: 首页 > 知识库问答 >
问题:

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

禄源
2023-03-14

我正在尝试向登录Spotify发送身份验证请求。

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

XMLHttpRequest无法加载https://accounts.spotify.com/authorize/?q=undefined

请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“localhost”

我尝试过设置header doing < code > XML request . setrequest header(" Access-Control-Allow-Origin "," * ");但是这不起作用。

共有1个答案

葛胡媚
2023-03-14

如果我对你的理解是正确的,那么你正在尝试从用户那里检索授权代码。如果是这样,您需要做的是将用户重定向到您上面给出的URL。这将引导用户完成一个流,在该流中,用户向应用程序授予权限。流完成后,用户将重定向到您的重定向回调 URL。如果成功,授权代码将是用户重定向回服务器的查询参数之一。

文档:授权代码流

 类似资料:
  • 我试图得到一个API查询到python。命令行 给出一些json输出。myToken是一个十六进制变量,始终保持不变。我想从python中调用它,这样我就可以循环使用不同的ID并分析输出。有什么想法吗?在需要身份验证之前,我已经使用urllib2完成了这项工作。我还查看了requests模块,但不知道如何实现。 非常感谢。

  • 但是这个配置的问题是我只能以用户Euclid的身份登录。但我想作为每一个可用的用户登录。 但是对于另一个配置,我会在日志中得到这样的消息,即找到了该用户,但已经发生了驱逐。 2017-04-20 09:36:16]ldap_driver.debug:ldap_search(dc=example,dc=com,(&(&(objectclass=person))(UID=einstein)),[arr

  • 我正在使用GitHub推送我的代码。但在使用git推送时面临的问题是身份验证问题。 吉特推送 请帮助解决问题

  • 问题内容: 我正在尝试将API查询输入python。命令行 提供一些json输出。myToken是一个十六进制变量,始终保持不变。我想从python进行此调用,以便我可以遍历不同的id并分析输出。有任何想法吗?在需要身份验证之前,我已经使用urllib2进行了此操作。我也查看了请求模块,但无法弄清楚该怎么做。 非常感谢。 问题答案: 该请求包有一个用于HTTP请求的一个非常好的API,加入了自定义

  • 我第一次尝试使用Google Firestore,通过Google api身份验证进行身份验证。我要做的第一件事是用几个方法来填充数据库,当我等待批处理任务时,会出现以下错误: 我几乎找不到谷歌认证连接firestore的方法。首先,我使用google console为我的应用程序提供的密码使用此方法进行身份验证: 使用在我的google控制台中为应用程序配置的相同作用域(我在同一应用程序中使用g

  • 经过身份验证的请求可用于获取授权代码令牌,以访问系统中的所有者资源。 对授权端点发出的请求会导致用户身份验证,并在向授权端点发送请求时提供明确的凭据。 经过身份验证的请求包含以下参数 - response_type - 这是一个必需参数,用于将值设置为'code',用于请求授权代码。 如果授权请求中没有'response_ type'参数,则授权服务器返回错误响应。 由于无效或不匹配的重定向URI