首页 > 解决方案 > 什么是重定向 URI,它应该是什么?

问题描述

我正在尝试按照本教程 - https://developer.spotify.com/documentation/web-api/quick-start/学习如何使用 spotify web api。我正在制作一个简单的 node.js 应用程序,如教程中所述。有一次,本教程指示我更改此信息:

var client_id = 'CLIENT_ID'; // Your client id
var client_secret = 'CLIENT_SECRET'; // Your secret
var redirect_uri = 'REDIRECT_URI'; // Your redirect uri

到我自己的信息。我可以找到我的 client_id 和 client_secret,但我的 redirect_uri 是什么?我知道我需要在 spotify for devs 的应用程序设置中进行设置,但我不知道将其设置为什么。

此外,本教程显示了这一点:

var scopes = \'user-read-private user-read-email\'

但我在 app.js 文件中找不到该代码。我应该添加这个还是有必要?我对使用 spotify web api 非常陌生。

标签: node.jsredirectspotify

解决方案


刚刚从 Spotify Dev 的文档中提取了这个。

在 Redirect URIs 中,输入一个或多个您想通过 Spotify 列入白名单的地址。此 URI 使 Spotify 身份验证服务能够在用户每次登录时自动重新启动您的应用程序。

这是大多数开发人员门户中使用的通用术语,用于在用户登录后将用户带回您的特定应用程序/网站。因此名称重定向 uri。对于开发,我通常使用 Ngrok 隧道将用户重定向回我的开发应用程序,并在整个流程准备好后使用生产 URL 更改 Ngrok 隧道。

链接到文档


推荐阅读