Authentication spotify auth上的重定向URI无效

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='--';//你的秘密

我尝试使用spotify Web API通过我的应用程序对用户进行身份验证,但 我收到这个错误:

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的值完全匹配。
因此,请确保:

  • 在仪表板中配置的重定向uri
  • 在GET中重定向uri
  • 在帖子中重定向\u uri
  • 完全相同,否则您将获得一个无效的客户端:无效重定向URI

    +1,通过将“”添加到应用程序设置中的重定向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