如何在Spotify SDK for Android上刷新访问令牌?

时间:2015-05-06 18:42:12

标签: android token asp.net-web-api spotify

我正在使用来自kaaes的Spotify SDKSpotify Web Api Android制作Android应用。刷新访问令牌的最佳方法是什么?因为我需要保持用户登录。

我不希望每次用户打开应用时我的应用都要求登录。

我该如何处理?

retrofit.RetrofitError: 401 Unauthorized
Login to Spotify failed because of invalid credentials

感谢您的时间和帮助! 问候。

2 个答案:

答案 0 :(得分:4)

您需要使用Spotify Web API中的授权代码流来获取刷新令牌,您可以使用该令牌在您的过期时获取新的访问令牌。

为此,您需要拥有一个与Android应用程序进行通信的Web服务。

https://github.com/spotify/android-sdk/issues/47

上有更多相关信息

答案 1 :(得分:2)

如果其他人遇到此问题的问题,我可以使用一个要点来建立一个免费的云功能并处理这个过程:

https://gist.github.com/rldaulton/8b87216715d3cea828b5a9b27e300a3f