新的 Spotify 用户配置文件请求
Posted
技术标签:
【中文标题】新的 Spotify 用户配置文件请求【英文标题】:New Spotify User Profile Request 【发布时间】:2015-08-02 10:43:09 【问题描述】:现在 [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】:你应该使用SPTUser
中的类方法来获取用户,最简单的方法是:
[SPTUser requestUser:@"username"
withAccessToken:@"...."
callback:^(NSError *error, SPTUser *user)
NSLog(@"got user %@", user);
];
我们有userFromData...
的原因是为了解析来自Web API 的响应,requestUser 内部使用createRequestFor...
方法为Web API 资源创建NSURLRequest
,发出调用,然后调用@987654326 @ 将响应解析为 SPTUser
对象,最后使用该用户对象调用您的回调。
【讨论】:
SDK Beta 9 是否改变了这个过程?? 这个应该完全一样以上是关于新的 Spotify 用户配置文件请求的主要内容,如果未能解决你的问题,请参考以下文章