如何从 Spotify 获取 Oauth 令牌

Posted

技术标签:

【中文标题】如何从 Spotify 获取 Oauth 令牌【英文标题】:How to get Oauth Token from Spotify 【发布时间】:2020-06-24 20:18:28 【问题描述】:

目前我正在尝试学习如何使用 python 将喜欢的 youtube 视频添加到 Spotify 播放列表中,我正在向 https://www.youtube.com/watch?v=7J_qcttfnJA&t=300s 学习

在视频的 2:18 中,她提到使用 spotify Web API 网站https://developer.spotify.com/documentation/web-api/添加来自 spotify 的用户 ID 和 oauth 令牌

但是,我找不到 OAUTH 令牌在哪里。

程序员还上传了一张她从哪里获得令牌的图片,但我似乎找不到它:https://github.com/TheComeUpCode/SpotifyGeneratePlaylist/blob/master/images/spotify_token.png

【问题讨论】:

【参考方案1】:

转到 https://developer.spotify.com/dashboard/ 并创建一个 Spotify 开发者帐户。然后创建一个应用程序,然后您将在那里获得 client_id。

好吧,在那之后,获取每个调用 spoify api 所需的 oauth 令牌的过程非常繁琐,而且它是每个用户的基础。而用户 id 只是登录到您的应用并让您的应用使用 spotify 帐户详细信息的用户的 id。

通过您的应用 UI 获取 oAuth 令牌 - 遵循此 --> https://www.youtube.com/watch?v=ZvGnvOShStI

这是您暂时需要的东西 --> 如果您想验证自己并获取 oAuth 令牌,请前往 --> https://developer.spotify.com/console/post-playlists/ 并点击获取令牌。

【讨论】:

谢谢,我知道了,但是我无法获得 Oauth 令牌!【参考方案2】:

获取授权令牌的步骤如下:

    导航到 spotify 开发人员文档页面: https://developer.spotify.com/ 在顶部,在控制台上选择 标签。 从左侧选择“曲目”,然后选择“获取曲目”, 这应该带你到页面: https://developer.spotify.com/console/get-track/ 现在你应该可以 查看“获取令牌”按钮和“试用”按钮。 点击“获取令牌” 并且您应该获得 OAuth 令牌。

【讨论】:

以上是关于如何从 Spotify 获取 Oauth 令牌的主要内容,如果未能解决你的问题,请参考以下文章

Spotify API:如何仅为我自己获取访问令牌

带有 Spotify 的 OAuth 无法使用 curl 获取刷新令牌

如何从 BitBucket OAuth 获取令牌

从 Spotify 请求访问令牌时出现错误“仅支持有效的不记名身份验证”

如何使用我的 spotify api 令牌?

如何从 passportjs 中的刷新令牌中获取新的 Google oauth 访问令牌