Authentication spotify auth上的重定向URI无效
我尝试使用spotify Web API通过我的应用程序对用户进行身份验证,但 我收到这个错误:Authentication spotify auth上的重定向URI无效,authentication,spotify,Authentication,Spotify,我尝试使用spotify Web API通过我的应用程序对用户进行身份验证,但 我收到这个错误: INVALID_CLIENT: Invalid redirect URI 网址: 我看不出问题出在哪里。。。您能帮忙吗?您必须将重定向URI添加到中的白名单中 e、 首先是g。您必须确保您使用的是来自授权\u代码目录的app.js 第二。确保您编辑了app.js。第三条线很重要 var-client_-id='--';//您的客户id var client_secret='--';//你的秘密
INVALID_CLIENT: Invalid redirect URI
网址:
我看不出问题出在哪里。。。您能帮忙吗?您必须将重定向URI添加到中的白名单中
e、 首先是g。您必须确保您使用的是来自授权\u代码目录的app.js 第二。确保您编辑了app.js。第三条线很重要
var-client_-id='--';//您的客户id
var client_secret='--';//你的秘密
var redirect_uri='1〕http://localhost:8888/callback'; // 您的重定向uri-示例
app.js:
var redirect_uri = 'http://localhost:8888/callback';
()Spotify>我的应用程序:
http://localhost:8888/callback
别忘了保存。我使用JohnnyCrazy的SpotifyAPI NET API包装器,尽管如上所述将我在包装器调用中指定的URL添加到我的白名单中,我还是遇到了这个问题
浏览器的地址栏应该显示它在字符串的中间使用的重定向URL——我发现它也用“重定向”URL发出请求——也许包装器正在做2个API调用,但是我发现,只有将这个URL和我指定的URL都列为白名单,它才能对我起作用。
当通过授权代码流进行身份验证时,我遇到了类似的问题 根据文档此参数的值必须与请求授权代码时提供的重定向uri的值完全匹配。
因此,请确保:
在帖子中重定向\u uri
我使用各种URL玩了一段时间,除了
http://localhost:8888/callback/
(注意后面的斜杠)。请确保也将其添加到白名单中。当请求中缺少重定向uri时,也会出现此错误。我发现这很难,因为我写的是“redirect_url”(带L)
我花了太长时间才弄明白。希望这能为其他人节省一些时间
在第一对正斜杠后包含路径。例如:
你的应用程序名是我最棒的应用程序重定向URI可能是
我最棒的应用程序-login://callback 或
awesomeprotocol123://returnafterlogin
有关更多信息,请参阅此链接
导航到您的Spotify developer仪表板并打开您正在处理的项目 接下来单击“编辑设置”并查找重定向URI字段 将重定向URI放在字段中。例:
http://localhost:8888/callback
单击保存
你应该很好这是非常具体的,所以确保每个地方都有准确的url 在spotify上的应用程序仪表板中,我有: http://localhost:3005/ 我的网址是: %3A%2F%2localhost:3005/&scope=用户读取当前正在播放%20用户顶部读取
请注意后面的斜杠。好的,我在白名单中添加了url,但得到了相同的错误。我忘记在重定向uri后添加斜杠。重定向url需要与白名单中的url相等。谢谢你的帮助,马伦多,然后呢?我运行的是客户端而不是服务器。Spotify应用程序面板>编辑设置>添加URL完美工作!这个答案在2020年仍然适用,解决了我的问题,谢谢。
http://localhost:8888/callback