2015-05-20 18 views
0

有人可能會顯示一個示例代碼,說明現在[SPTRequest userinformation ....]已過時如何取消Spotify用戶信息。具體實施,其中這些怎麼...新的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; 

,什麼是隻使用中間ObjC技能在這裏,所以請詳細的....

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

的影響。謝謝。

回答

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對象,最後使用該用戶對象調用回調。

+0

這個過程是否隨SDK Beta 9改變? –

+0

這應該是完全一樣的 – possan

相關問題