新的Spotify用户个人资料请求

时间:2015-05-20 23:56:17

标签: ios sdk spotify

如果不推荐使用[SPTRequest userinformation ....],有人可以展示如何提取Spotify用户信息的示例代码。具体来说,这些实现中的哪一个以及如何......

+ (NSURLRequest *)createRequestForCurrentUserWithAccessToken:(NSString *)accessToken error:(NSError **)error;

+(void)requestCurrentUserWithAccessToken:(NSString *)accessToken callback:(SPTRequestCallback)block;

+(void)requestUser:(NSString *)username withAccessToken:(NSString *)accessToken callback:(SPTRequestCallback)block;

对......有什么影响。

+ (instancetype)userFromData:(NSData *)data
            withResponse:(NSURLResponse *)response
                   error:(NSError **)error;

此处仅使用中间ObjC技能,请详细说明。谢谢。

1 个答案:

答案 0 :(得分:0)

您应该使用SPTUser中的类方法来获取用户,最简单的方法是:

[SPTUser requestUser:@"username"
     withAccessToken:@"...."
            callback:^(NSError *error, SPTUser *user) {
    NSLog(@"got user %@", user);
}];

我们有userFromData...的原因是解析来自Web API的响应,requestUser在内部使用createRequestFor...方法为Web API资源创建NSURLRequest,调用该问题,然后调用userFromData...将响应解析为SPTUser对象,最后用该用户对象调用回调。