2013-07-30 19 views

回答

0

可以使用要求Facebook上的朋友:

[FBRequestConnection 
    startForMeWithCompletionHandler:^(FBRequestConnection *connection, 
             id<FBGraphUser> user, 
             NSError *error) 
    { 
     if (!error) 
     { 
      NSString *urlString = [NSString 
            stringWithFormat:@"https://graph.facebook.com/me?fields=id,name,friends.fields(id,name,picture),picture&access_token=%@", 
            [[FBSession.activeSession accessToken] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; 
      NSURL *url = [NSURL URLWithString:urlString]; 
      NSLog(@"%@",url); 
      ASIFormDataRequest *request1 = [ASIFormDataRequest requestWithURL:url]; 
      [request1 setRequestMethod:@"GET"]; 
      [request1 setTag:101]; 
      [request1 setDelegate:self]; 
      [request1 startAsynchronous]; 
     } 
    }]; 

,你会得到回应的:

- (void)requestFinished:(ASIHTTPRequest *)request 
{ 
    if (request.tag == 101){ 
     NSDictionary *response = [[request responseString] JSONValue]; 
    } 
} 
相关问题