0

我正在制作一个脚本,从 Spotify 获取我最新播放的歌曲。我似乎需要身份验证。我已经注册了我的应用程序,并且正在向 Spotify 进行卷曲

https://accounts.spotify.com/authorize?client_id=MYCLIENTID &response_type=code&scope=playlist-read-private&show_dialog=true&redirect_uri=http%3A%2F%2Fwww.stevenliemberg.nl%2Fspotify%2F%3Faction% 3DrequestAcces

我确实得到了一个登录屏幕,但是当我尝试使用 Facebook 登录时,我得到一个通用文本,上面写着“开发人员做错了什么”,最终进入递归循环。单击确定后,错误又回来了。

当我尝试使用我的用户 ID 通过表单登录时(我无法使用电子邮件地址登录,因为我在输入 @ 时遇到错误)它说“出了问题”。

返回 uri 已注册到我的应用程序。有谁知道发生了什么?是我的帐户还是我的代码?

4

1 回答 1

1

我不确定您为什么要卷曲授权端点,这意味着您的应用程序可以将您的用户引导到那里。

我假设您在http://www.stevenliemberg.nl上的网络服务器在/spotify/有一个端点,处理查询参数action=requestAcces。(错字?)我还假设这个确切的重定向 URI 是在https://developer.spotify.com/my-applications/中为您的客户端 ID 注册的。当然重要的是不要在此之后将它们引导回授权 URL,因为这会创建一个重定向循环。

没错,如果你不使用 Facebook 登录,你只提供一个用户名。如果您最初是通过 Facebook 注册的,相信您可以通过https://www.spotify.com/us/account/overview/找到您的用户名。

于 2014-09-06T08:27:09.080 回答