How to get the bigger profile picture of a facebook page

前端 未结 4 1732
独厮守ぢ
独厮守ぢ 2020-12-28 17:39

I am getting an image from facebook by the URL: http://external.ak.fbcdn.net/safe_image.php?d=d282e1e7c86c9270232f97ddc737df39&w=90&h=90&url=http%3A%2F%2Fi52.tin

4条回答
  •  醉酒成梦
    2020-12-28 18:11

    this will also work

    picture.type(large)

    example

     if ([FBSDKAccessToken currentAccessToken]) {
        [[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:@{@"fields": @"picture.type(large),name, email"}]
         startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
             if (!error) {
                 NSLog(@"fetched user:%@", result);
                 NSMutableDictionary *data=[[NSMutableDictionary alloc]init];
                 data=result;
    
    
                 fbId.text=[data valueForKey:@"id"];
                 userName.text=[data valueForKey:@"name"];
                 _emailFB.text=[data valueForKey:@"email"];
    
    
    
                 NSDictionary *dictionary = (NSDictionary *)result;
    
                 NSDictionary *data3 = [dictionary objectForKey:@"picture"];
                 NSDictionary *data2 = [data3 objectForKey:@"data"];
                 NSString *photoUrl = (NSString *)[data2 objectForKey:@"url"];
    
                 NSLog(@"Photo : %@",photoUrl);
    
    
             }
         }];
    }
    

    }

提交回复
热议问题