【问题标题】:Getting a larger Facebook profile picture and personal data at a time一次获取更大的 Facebook 个人资料图片和个人数据
【发布时间】:2012-11-29 21:34:53
【问题描述】:

请帮助从 Facebook 获取更大的个人资料图片。我下面的方法返回一个小链接。

- (void)openSession{

    NSArray *permissions = [NSArray arrayWithObject:@"email"];
    NSDictionary *parameters = [NSDictionary dictionaryWithObject:
                                @"picture,email,name,username,location,first_name,last_name"
                                                           forKey:@"fields"];
    [FBSession openActiveSessionWithReadPermissions:permissions
                                       allowLoginUI:YES
                                  completionHandler:^(FBSession *session,
                                                      FBSessionState state,
                                                      NSError *error) {
                                      if (session.isOpen) {
                                          [FBRequestConnection startWithGraphPath:@"me" parameters:parameters
                                                                       HTTPMethod:@"GET"
                                                                completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {

                                                                    //save personal details using "id result"
                                                                    [...saving method here...]
                                                                    //manage session
                                                                    [self sessionStateChanged:session state:state error:error];
                                                                }];
                                      }
                                  }];
}

我也发现了这种方式:如果在网络浏览器中点击此链接,我可以将图像放大(bla-bla-bla 是我的 Facebook id:)))

http://graph.facebook.com/92875029-bla-bla-bla-84538042/picture?type=large

但是看起来上面的链接指向一个重定向页面,cos'图片加载后,链接变为:

http://profile.ak.fbcdn.net/hprofile-ak-snc6/1864-bla-bla-bbla-bla482_n.jpg

好吧,没关系,无论如何我都不能在上面的方法中使用它。

所以实际上我正在获取个人资料图片,但正如我所说,它很小。

请帮助扩大它,但在我使用的方法范围内。非常感谢提前

【问题讨论】:

    标签: iphone objective-c facebook facebook-graph-api


    【解决方案1】:

    将参数更改为:

    @"picture.type(large),email,name,username,location,first_name,last_name"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-08
      • 1970-01-01
      • 2013-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-03
      相关资源
      最近更新 更多