如何设置spotify会话到期日期?

时间:2015-08-13 09:06:15

标签: ios swift session spotify

所以我构建了一个允许用户流式化歌曲的应用程序,因为我们需要在会话过期时更新会话我想将到期日期设置为“nil”。这样我的用户会话就不会过期。

这是我想要使用的代码:

var jossession = SPTSession(userName: <#String!#>, accessToken: <#String!#>, expirationDate: <#NSDate!#>))

问题是我不知道如何获取刚登录到spotify的当前用户名。 我怎样才能获得用户名?

给我任何建议,使用obj-c或swift无关紧要。

1 个答案:

答案 0 :(得分:0)

您只需使用登录后获得的访问令牌发出请求:

[SPTUser requestCurrentUserWithAccessToken:[[SPTAuth defaultInstance].session accessToken] callback:^(NSError *error, SPTUser* user)   
   NSLog(@"displayName : %@ , canonicalUserName: %@ , territoty: %@ , email: %@ , etc...", user.displayName, user.canonicalUserName, user.territory , user.emailAddress);
}];