簡體   English   中英

獲取用戶的Facebook朋友

[英]Fetching facebook friends of user

我正在嘗試獲取用戶的Facebook朋友列表,但它僅返回朋友的數量。以下是我的代碼。此代碼有什么問題嗎?

-(void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id<FBGraphUser>)user
{
[FBRequestConnection startWithGraphPath:@"/me/friends"
                                     parameters:nil
                                     HTTPMethod:@"GET"
                              completionHandler:^(
                                                  FBRequestConnection *connection,
                                                  id result,
                                                  NSError *error
                                                  ) {
                                  NSLog(@"me/friends result=%@",result);

                                  NSLog(@"me/friends error = %@", error.description);

                                  NSArray *friendList = [result objectForKey:@"data"];
                                  //[m_allFriends addObjectsFromArray: friendList];
                              }];
}

當您將應用程序注冊到Facebook時。 Facebook僅提供三個權限,這些權限在默認情況下為已批准

user_friends提供對也使用您的應用程序的朋友列表的訪問權限。 默認情況下會批准此權限。

據此,您只能獲得那些使用您的應用程序的朋友。 檢查此鏈接https://developers.facebook.com/docs/graph-api/reference/v2.3/user/friends

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM