I want to invite Facebook friends the way Rounds iOS app work (i.e. show the list of Facebook friends in native UI and once the user taps 'Send Invites', i show the Request Dialog with the select friends and the user only press send to send the invites). This can be done using
FBWebDialogs.presentRequestsDialogModallyWithSession(
nil,
message:"Message",
title:nil,
parameters:["app_id" : APP_ID, "to" : FRIENDS_IDs]) {
result, url, error in
//Do whatever
}
The problem here is that the only two ways i can use to get the friend ids is:
1- making a graph request using /me/invitable_friends
which is avaiable only for games.
2- the other is to use /me/friends
BUT it returns only the friends that have authorized your app not the complete list of friends.
What i want to do is already done in another app called Rounds and also it is not categorized as game.