所以我构建了一个允许用户流式化歌曲的应用程序,因为我们需要在会话过期时更新会话我想将到期日期设置为“nil”。这样我的用户会话就不会过期。
这是我想要使用的代码:
var jossession = SPTSession(userName: <#String!#>, accessToken: <#String!#>, expirationDate: <#NSDate!#>))
问题是我不知道如何获取刚登录到spotify的当前用户名。 我怎样才能获得用户名?
给我任何建议,使用obj-c或swift无关紧要。
答案 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);
}];