【问题标题】:New Spotify User Profile Request新的 Spotify 用户配置文件请求
【发布时间】: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 技能,因此请详细说明。谢谢。

【问题讨论】:

    标签: ios sdk spotify


    【解决方案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 是否改变了这个过程??
    • 这个应该完全一样
    猜你喜欢
    • 2015-08-02
    • 2013-11-27
    • 1970-01-01
    • 1970-01-01
    • 2014-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-03
    相关资源
    最近更新 更多