【问题标题】:Spotify API Authorization gives me different refresh token each timeSpotify API 授权每次都给我不同的刷新令牌
【发布时间】:2020-05-30 06:31:58
【问题描述】:

我按照 Spotify Web Api Tutorial 中的步骤使用 Spotify 帐户身份验证示例中的授权代码。一切正常,我向 Spotify 注册了一个应用程序,对用户进行身份验证并获得访问用户数据的授权,当页面向我显示用户数据时,每次我对自己进行身份验证时,刷新令牌都是不同的。我认为刷新令牌不应该改变。

我在示例代码中所做的唯一修改是将客户端 ID、客户端密码和重定向 uri 替换为我的应用程序中的正确值。

有什么建议吗?

【问题讨论】:

  • @NikolaiShevchenko 感谢您的参考。这就是我所说的,刷新令牌应该是相同的,但是每次我向 Spotify 询问具有相同帐户的刷新令牌时,它都会给我一个新的刷新令牌。我知道我做错了什么......

标签: java api spotify


【解决方案1】:

对于授权代码流程,您只需要执行您已经在执行的初始身份验证。它总是会返回一个新的刷新令牌,但是该令牌可以与 4 一起使用。请求刷新的访问令牌; Spotify 从Authorisation Guide 向您的应用返回一个新的访问令牌,这将为您后续调用返回一个新的访问令牌,并且您无需执行多次执行的身份验证步骤,只需继续执行该步骤即可.

【讨论】:

    猜你喜欢
    • 2021-10-11
    • 2019-03-31
    • 2016-10-13
    • 2022-10-31
    • 1970-01-01
    • 2020-07-13
    • 2017-06-26
    • 1970-01-01
    • 2022-07-15
    相关资源
    最近更新 更多