[英]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.