尝试发出 Spotify 授权 API 请求,看起来不错,但事实并非如此

问题描述 投票:0回答:1

嗨,我正在尝试使用 Spotify 授权流程,就像他们使用“http://localhost:8888/callback”的教程一样 我的请求看起来不错,因为当我在浏览器中输入它时,我得到一个页面,要求我授权我的应用程序,但是当我尝试这样做时,本地主机拒绝连接。

当我尝试从我的应用程序使用该请求时,我得到一个代码 4,这似乎表明它无法连接到互联网或其他东西,但我稍后会看到这一点,因为我的请求确实要求我对我的应用程序进行授权(我可以不给)

新手,对 localhost 不太了解。有什么我可能会错过的事情会阻止我授权或进展吗? (是的,它与 Spotify 应用仪表板中的 URL 相同,我知道有 150000000 个关于该问题的线程就是因为这个)

看了好几个小时,似乎他们教程中提到的端口都不能在我这边工作,即使在 50 个不同的教程之后我也无法打开它们,我猜我完蛋了。

localhost spotify authorize
1个回答
0
投票

(从评论部分添加答案以提高可见性)

是的,您需要运行一个服务器来接受对名为

/callback
的 GET 端点的请求。这就是您的应用程序如何知道继续登录过程的方式。运行服务器的方法有很多种,但express.js 对您来说可能是最简单的。 Spotify 的示例在这里:developer.spotify.com/documentation/web-api/tutorials/code-flow 正在使用 Express 设置
/callback
端点。

© www.soinside.com 2019 - 2024. All rights reserved.