【问题标题】:Spotify iOS SDK Refresh TokensSpotify iOS SDK 刷新令牌
【发布时间】:2014-08-02 17:15:15
【问题描述】:

晚上好!

所有熟悉 Spotify iOS SDK 的人的快速问题。

(请注意:对于那些没有提供帮助的人,请不要提供任何帮助,因为这是一个程序问题而不是程序问题)。

所以,我已经成功验证并收到了一个会话令牌(以及服务器上随附的 Refresh_Token)。我的理解是 Refresh_Token 不会传回 iOS 应用程序,应该存储在服务器上,以便在原始会话过期并且您需要在没有用户交互的情况下更新时使用。

我的问题是人们如何存储 Refresh_Token?当然,您需要将其与用户的 Spotify 用户名一起存储(从未向令牌交换服务器披露?!)。我将如何获取用户名?

我已经尝试过查看传递给令牌交换服务器的内容,当您第一次请求会话时,它会传递Code 并返回SessionBearerExpiresRefresh Token。当您要求续订时,它仅传递 Spotify 用户名。因此,我没有任何东西在两个请求中保持相同,以用作发出请求的用户的唯一标识符。

希望可以理解!请不要犹豫,要求澄清!

谢谢!

【问题讨论】:

    标签: ios spotify


    【解决方案1】:

    Spotify iOS SDK 附带一个令牌交换服务器,该服务器按用户名为您存储刷新令牌。打开它,你会看到一个例子,告诉你如何做你想做的事:

    https://github.com/spotify/ios-sdk/blob/master/Demo%20Projects/spotify_token_swap.rb

    基本上,让您的令牌交换服务器向/me 端点发出请求以获取用户名。

    【讨论】:

    • 这个服务还需要吗?我在 Github (github.com/spotify/ios-sdk/issues/159) 上发现了一个老问题,不幸的是,该问题已关闭,并且在 2015 年 2 月没有更新...
    • 找不到页面请帮忙
    猜你喜欢
    • 2018-02-21
    • 1970-01-01
    • 2018-02-18
    • 2021-07-19
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    • 2015-07-17
    • 2017-06-27
    相关资源
    最近更新 更多