2011-10-06 205 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委託方法

相關問題