照片

2016-04-15 61 views
0

我一直在试图让所有来自Facebook的照片...我提到的代码从图形API照片

 NSMutableDictionary* parameters = [NSMutableDictionary dictionary]; 
     [parameters setValue:@"id,name,photos" forKey:@"fields"]; 
      [[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:parameters] 
      startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error){ 
       NSLog(@"RESULT===%@",result); 

      }]; 

但日志中的结果没有显示任何照片....好心帮

+0

而'错误'是零? – Larme

+0

yes显示为无 –

+0

您是否从Facebook获得了用户个人资料中的照片的许可? – kb920

回答

0

这里首先你必须通过

FBSDKGraphRequest *request=[[FBSDKGraphRequest alloc] initWithGraphPath:@"me/albums" parameters:nil]; 
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { 
    if (!error) { 

    }else { 
     NSLog(@"error %@", error.description); 

    } 
}]; 

拿到相册ID,然后在获得特定专辑的照片

FBSDKGraphRequest *request=[[FBSDKGraphRequest alloc] initWithGraphPath:@"AlbumId/photos" parameters:nil HTTPMethod:@"GET"]; 

[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result1, NSError *error) { 

    if(!error) 
    { 

    }else{ 

    } 
}];