我想集成SpotifyAPI,但我希望用户只需连接到Spotify一次。 我想要它,以便用户登录,他们有一个选项,以连接到Spotify,然后一旦他们已经认证,它将显示一些信息。并设置如下内容 if (userIsLoggedIntoSpotify){} 我也希望这样,如果用户在另一台计算机上登录应用程序,并且他们已经进行了身份验证,他们就不必再次进行
这是我目前在express服务器上使用的web客户端的身份验证流程。
但是,我正在为iOS客户端构建服务器。下面是我想要的身份验证流:我想要第二个身份验证流的原因是客户端将调用Spotify Web API。但是,我希望我的expressjs应用程序也能通过Spotify认证,因为我想检索用户的Spotify配置文件并将其存储在我的数据库中。
可以
使用Python,我试图按照链接中客户端凭据流程段落下的说明对SpotifyAPI进行POST调用,这是我想出的代码。grant_type='client_credentials'
#Request based on Client Credentials Flow from https://developer.spotify.com/web-api/authorization-g