簡體   English   中英

獲取登錄用戶的Facebook朋友列表

[英]Fetch Facebook friends list of logged user

我正在嘗試在我的iPhone應用程序中獲取已登錄用戶的Facebook朋友。 我使用Facebook SDK v2.2。 facebook代碼僅返回一個朋友詳細信息。但是在我的facebook帳戶中有11個朋友。 我使用xcode 5.1和我的開發目標7.1

這是我的代碼。

[FBRequestConnection startWithGraphPath:@"/me/friends"
                             parameters:nil
                             HTTPMethod:@"GET"
                      completionHandler:^(
                                          FBRequestConnection *connection,
                                          id result,
                                          NSError *error
                                          ) {
                          /* handle the result */

                          NSLog(@"friend list = %@",result);
                          NSArray* friends = [result objectForKey:@"data"];
                          NSLog(@"friends = %@",friends);


                      }];

請向我建議我錯了。 多謝您寶貴的時間提出建議。

您正在經歷正確的行為。 從Graph API的v2版本中,您只能獲得已經為您的應用授權的朋友列表。 就您而言,似乎只有一個朋友使用了您的應用程序。


API參考/{user-id}/friends

這只會返回使用(通過Facebook登錄)使用發出請求的應用程序的所有朋友。

來源: https//developers.facebook.com/docs/graph-api/reference/v2.2/user/friends

暫無
暫無

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

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