Spotify — 通过 Postman 获取访问令牌(为我自己的用户)

Posted

技术标签:

【中文标题】Spotify — 通过 Postman 获取访问令牌(为我自己的用户)【英文标题】:Spotify — Get access token (for my own user) via Postman 【发布时间】:2021-08-18 01:57:37 【问题描述】:

我如何为自己的用户获取 Spotify 访问令牌,但要从 Postman 获取?

我想使用 Postman 从 Spotify 获取访问令牌(无需手动登录)。

如果这很复杂,我会接受先手动登录, 在从 Postman 获取令牌之前。

详情:

    要获取访问令牌(在我自己的 Postman 请求中进一步使用), 我必须在登录 Spotify 开发者网站时手动获取。

因此,我想直接从 Postman 那里获得它, 我可以立即在其他请求/测试中进一步使用它。

如何做到这一点?

    我确实在 Spotify 上定义了一个应用(所以我有 client_idclient_secret)。

    我也尝试过发送Client Credentials Flow(授权流程之一)中建议的 cURL。失败:

    curl -X "POST" -H "授权:基本 ZjM4ZjAw...WY0MzE=" -d grant_type=client_credentials https://accounts.spotify.com/api/token

【问题讨论】:

【参考方案1】:

Postman 实际上将所有各种类型的 Spotify 身份验证请求都很好地打包在 exportable set of requests 中。

在研究同一问题时发现了它,并在 using PKCE instead of implicit OAuth2 flows 上看到了他们的博客文章。

【讨论】:

以上是关于Spotify — 通过 Postman 获取访问令牌(为我自己的用户)的主要内容,如果未能解决你的问题,请参考以下文章

通过 Spotify API 获取封面艺术

无法通过 Postman 在 Django oauth 工具包客户端凭据授予中获取访问令牌

Spotify - 使用隐式流获取和更改用户数据

Spotify 在服务器上获取访问令牌 - Spotify API 有那么糟糕吗?

无法从 Spotify API 获取访问令牌

希望从经过身份验证的 Spotify 用户帐户中获取 Artist_id