我知道以前有人问过这个问题,但大多数问题都有很长时间了,所以Facebook可能提供了一些新的api调用。
我的问题是,一个用户是否可以(通过Facebook的许可)通过代码邀请朋友使用Facebook应用程序。或者(第二个最佳选项)与用户希望邀请的朋友一起预先填写所需的Facebook模式视图。
我们希望通过代码邀请朋友的原因是因为我们正在创建一个事件应用程序,用户可以通过他们的设备或Facebook的联系人邀请朋友,并且我们希望向用户提供一个所有朋友所在的联系人列表(包括本地联系人和Facebook联系人)。当用户填写了他/她想邀请的人时,我们希望在电子邮件和Facebook上无缝地邀请人们,而不让用户对如何做到的细节(额外的查看)感到烦恼。
当用户对应用程序邀请回答“是”时,他们会被指向一个页面,在该页面中,他们可以回答“是”/“否”。
发布于 2014-09-09 10:18:45
Facebook最近改变了其获取好友列表的政策,这样你只能得到那些已经安装了相同应用程序的朋友、那些独树一帜的朋友(仅用于游戏)和那些易被攻击的朋友(只用于在图片或帖子上给朋友贴标签)。我发现最好的邀请朋友的方法就是使用FBWebDialogs。他们称之为请求。当用户使用“NSDictionary”参数选择de时,可以通过将" to“参数添加到参数(这是一个redirect_uri)或重定向到另一个页面来指定某些用户。
[FBWebDialogs
presentRequestsDialogModallyWithSession:nil
message:@"Join me to this awesome app!"
title:@"myApp"
parameters:nil
handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
}
];您可以在这里找到文档:https://developers.facebook.com/docs/reference/ios/current/class/FBWebDialogs/
这里有更多信息:https://developers.facebook.com/docs/games/requests/v2.1
希望它对你有帮助,希望它足以满足你的要求。
发布于 2014-09-09 09:55:37
只可能在facebook.com上玩游戏,请参阅Facebook文档以获得更多信息:https://developers.facebook.com/docs/games/requests/v2.1
也可以看看"invitable_friends“,它也只适用于游戏:friends
https://stackoverflow.com/questions/25741350
复制相似问题