我正在使用来自kaaes的Spotify SDK和Spotify Web Api Android制作Android应用。刷新访问令牌的最佳方法是什么?因为我需要保持用户登录。
我不希望每次用户打开应用时我的应用都要求登录。
我该如何处理?
retrofit.RetrofitError: 401 Unauthorized
Login to Spotify failed because of invalid credentials
感谢您的时间和帮助! 问候。
答案 0 :(得分:4)
您需要使用Spotify Web API中的授权代码流来获取刷新令牌,您可以使用该令牌在您的过期时获取新的访问令牌。
为此,您需要拥有一个与Android应用程序进行通信的Web服务。
上有更多相关信息答案 1 :(得分:2)
如果其他人遇到此问题的问题,我可以使用一个要点来建立一个免费的云功能并处理这个过程:
https://gist.github.com/rldaulton/8b87216715d3cea828b5a9b27e300a3f