Facebook用户向粉丝页面发送邀请

时间:2012-01-09 22:55:40

标签: facebook facebook-graph-api facebook-javascript-sdk

用户是否可以邀请他/她的朋友加入类似Facebook请求对话框的粉丝页?

我正在寻找一个解决方案,有人可以打开一个弹出窗口,用mulit-friend-selector选择她/他的朋友,并存储用户邀请和收件人的用户ID。

1 个答案:

答案 0 :(得分:3)

Facebook Request Dialog“朋友多选择器”仅将用户转发到Facebook上的应用程序的画布页面(Tab在技术上不是“画布页面”)。它适用于在Canvas中运行的游戏等。来自文档:

  

注意:请求仅适用于Canvas应用程序,不适用于网站。接受请求会将用户引导至发送请求的应用的Canvas页面URL。

那就是说,你可以用一点点诡计重新用它来自己使用。基本上,您需要在Canvas页面上设置一个重定向,将用户转发到您的Facebook页面(“粉丝专页”)。本文解释了一种方法(我使用过):

http://af-design.com/blog/2011/02/17/using-facebook-requests-to-promote-a-website/

编辑:为了澄清一点,使用此解决方案,您现在将有两页/“代码位”:

  1. “邀请朋友”页面,您可以在其中调用多选请求对话框。 (也许你把它放在App的Tab iframe中?)
  2. 邀请好友(“邀请者”)的Canvas页面(您是Apps iframe网址)会在接受邀请后登陆。
  3. 第2页)您需要放置redirect()代码,然后将其发送回“粉丝专页”。好友请求将始终将“被邀请者”发送到“画布”页面(2)。一旦他们在那里,你需要用这样的东西重定向他们:

    <?php header('Location: http://www.facebook.com/MYFANPAGE'); ?>