繁体   English   中英

邀请Facebook朋友使用Objective C或PHP中的应用

[英]Invite Facebook friends to use app from Objective C or PHP

我知道这个问题以前曾被问过,但是大多数问题已经存在多年了,所以也许Facebook提供了一些新的api调用。

我的问题是(如果有Facebook的许可)一个用户是否可以通过代码邀请朋友使用Facebook应用程序。 另外(第二好的选择)是用用户想要邀请的朋友预先填写所需的Facebook模式视图。

我们希望通过代码邀请朋友的原因是因为我们正在创建一个事件应用程序,用户可以通过该应用程序通过其设备或Facebook上的联系人邀请朋友,并且希望向用户提供一个所有朋友都位于的联系人列表(包括本地联系人)和Facebook联系人)。 当用户填写了他/她想要邀请的人后,我们希望无缝地邀请电子邮件和Facebook上的人,而又不会让用户对如何完成的细节(额外视图)感到困扰。

当用户对应用程序邀请的回答为“是”时,他们将被定向到一个页面,在该页面中,他们可以对事件回答“是/否”。

Facebook最近更改了获取好友列表的政策,因此您只能获取已安装相同应用程序的好友,邀请好友(仅适用于游戏)和可标记好友(仅适用于在图片或帖子中标记好友) 。 邀请我发现的朋友的最佳方法是使用FBWebDialogs。 他们称其为请求。 您可以通过将“ to”参数添加到参数(这是NSDictionary)来指定某些用户,或者当用户选择“ de request”时使用“ 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

希望它会有所帮助,并且足以满足您的要求。

这仅适用于facebook.com上的游戏,有关更多信息,请参阅Facebook文档: https : //developers.facebook.com/docs/games/requests/v2.1

也可以查看“ invitable_friends”,它也仅适用于游戏: https : //developers.facebook.com/docs/graph-api/reference/v2.1/user/invitable_friends

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM