Python 如何在Spotify iOS SDK中获取“授权码”

Python 如何在Spotify iOS SDK中获取“授权码”,python,ios,spotify,Python,Ios,Spotify,我正在构建一个与Spotify集成的iOS应用程序。我希望我的应用程序用户授权我的应用程序使用他们的Spotify帐户读取库/修改播放列表等。我的应用程序的逻辑主要是服务器端的。我可以使用最新版本的Spotify SDK获得访问令牌,但我没有获得任何刷新令牌或授权代码。使用Facebook和其他服务,我将在iOS上获取的访问令牌发送到后端,然后存储它并使用服务器到服务器请求刷新它。似乎提供的令牌服务仍然需要从ios客户端向该服务发送授权代码。我没有得到这样的代码,也没有得到刷新令牌 TL;DR:

我正在构建一个与Spotify集成的iOS应用程序。我希望我的应用程序用户授权我的应用程序使用他们的Spotify帐户读取库/修改播放列表等。我的应用程序的逻辑主要是服务器端的。我可以使用最新版本的Spotify SDK获得访问令牌,但我没有获得任何刷新令牌或授权代码。使用Facebook和其他服务,我将在iOS上获取的访问令牌发送到后端,然后存储它并使用服务器到服务器请求刷新它。似乎提供的令牌服务仍然需要从ios客户端向该服务发送授权代码。我没有得到这样的代码,也没有得到刷新令牌


TL;DR:为服务器支持的iOS应用程序处理Spotify Web API访问令牌刷新的最佳方法是什么?要做到这一点,需要在iOS上做些什么?

最好的方法是遵循Spotify工作流。此过程需要在公共站点上运行令牌刷新服务。我使用了python/cherrypie脚本。唯一的警告是你需要改变

与您的应用程序匹配的应用程序客户端\u id/secret/callback Spotify帐户服务端点将其从更改为
然后在公共站点上运行脚本,并以swapServiceURL=

的形式提供ios应用程序的URL。您能更详细地解释一下吗?为什么我需要一个网站在iOS上使用Spotify?如果我们能在这里或推特上聊天就太好了。