我在我的應用程序中集成了Facebook
SDK。如何獲取使用我們的應用程序的Facebook朋友?
我想獲得已安裝我的應用程序的Facebook朋友的列表。該列表應包含其詳細信息,如Facebook電子郵件ID,Facebook名稱等。
我正在使用graph api 2.5
。
我該如何做到這一點?
任何幫助,將不勝感激。
我在我的應用程序中集成了Facebook
SDK。如何獲取使用我們的應用程序的Facebook朋友?
我想獲得已安裝我的應用程序的Facebook朋友的列表。該列表應包含其詳細信息,如Facebook電子郵件ID,Facebook名稱等。
我正在使用graph api 2.5
。
我該如何做到這一點?
任何幫助,將不勝感激。
試試這個代碼..這個代碼適合你的朋友誰安裝你的應用程序。
請參閱本link更多信息,你有一個ID &名
FBSDKGraphRequest *Fbrequest = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/me/friends"
parameters:@{ @"fields": @"id"}
HTTPMethod:@"GET"];
[Fbrequest startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
NSLog(@"%@",result);
}];
輸出:
你無法收到你朋友的郵件。你可以在這個鏈接中看到:Permission
你剛剛收到允許你的應用程序獲得電子郵件的用戶的電子郵件。沒有辦法讓你獲得這位用戶的電子郵件的朋友。
而且你可以看到在邀請朋友:Invite Friend
我的應用程序需要的是不使用應用的某人的好友列表。我可以訪問這些信息嗎?
不使用您的應用程序的某人的朋友列表在v2.0中不再可用。不過,您仍然可以讓人們使用Taggable Friends API標記好友。 另外,如果您的應用程序被歸類爲遊戲,並且您在Facebook畫布上存在,則可以使用「可邀請的朋友API」在遊戲中呈現自定義邀請對話框。但是,您仍然需要將由可邀請的朋友API返回的令牌傳遞給請求對話框以實際發送邀請。
我的應用程序需要訪問朋友的個人資料中的詳細信息,例如朋友照片,喜歡等等。我可以訪問這些信息嗎?
我們已經移除了訪問v2.0中好友數據的權限。不過,我們仍然支持通過可在應用中使用的新Taggable Friends API標記好友。
訪問https://developers.facebook.com/docs/graph- API /參考/用戶/ invitable_friends / –