2011-10-06 148 views
0

我正尝试在Iphone应用程序中检索登录用户的Facebook朋友列表。使用Graph API获取Facebook朋友

这是我使用

[_facebook requestWithGraphPath:@"me/friends" andDelegate:self]; 

结果我得到的是一个NSDictionary的实例只有一个对象内部代码。

我做错了什么?

+0

你发送的授权码和访问令牌? – salahy

回答

2

你解析你的DIctionary数据。

这里的示例代码,

if ([result isKindOfClass:[NSDictionary class]]) { 

      NSArray *userInfoArray=[result objectForKey:@"data"]; 


      NSMutableArray *userIdArray=[[NSMutableArray alloc ]init]; 
      NSMutableArray *userNameArray=[[NSMutableArray alloc ]init]; 

      for (int indexVal=0; indexVal<[userInfoArray count]; indexVal++) { 
       NSDictionary *individualUserInfo=[userInfoArray objectAtIndex:indexVal]; 

       [userIdArray addObject:[individualUserInfo objectForKey:@"id"]]; 
       [userNameArray addObject:[individualUserInfo objectForKey:@"name"]]; 
      } 

      NSLog(@"Frnd Name Array : %@ ",userNameArray); 
      NSLog(@"Id Array : %@ ",userIdArray); 
} 

这里结果是你在请求中收到的数据:DidLoad委托方法

相关问题