0

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

しかし、上のリンクはリダイレクトページにつながるようです。画像が読み込まれた後、リンクは次のように変更されます。

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

まあ、気にしないでください、とにかく上記の私の方法ではそれを使用することはできません。

だから実際にプロフィール写真を撮っていますが、私が言ったように、それは小さいです。

それを大きくするのを手伝ってください、しかし私の使用した方法の範囲内です。よろしくお願いします

4

1 に答える 1

2

パラメータを次のように変更します。

@"picture.type(large),email,name,username,location,first_name,last_name"
于 2012-11-29T22:16:44.957 に答える