我想在我的网站上点击一个"邀请朋友"链接,然后你会看到一个Facebook对话框,要求你选择你想邀请哪些朋友.那些朋友要么得到申请请求,Facebook电子邮件或至少一个墙上的帖子邀请他们加入我的网站.
对于这样做的正确方法,我有点困惑.现在看来唯一不推荐的方式是通过Requests Dialog.所以我将FB.uiJavascript方法称为他们提供的示例:
FB.ui({
method: 'apprequests',
message: 'You should learn more about this awesome game.',
data: 'tracking information for the user'
});
Run Code Online (Sandbox Code Playgroud)
然后被邀请者将在登录Facebook时收到申请请求.当他们"接受"该请求时,他们将被引导到我的Facebook画布应用程序,在那里我读取了从Facebook传递的初始请求ID,所以我知道这是什么,然后我想我可以将用户重定向到我的网站?我不喜欢这个,因为我现在必须学习如何构建一个画布应用程序,但这是通过Facebook功能邀请朋友的正确方法吗?
理想情况下,邀请朋友按钮会调出Facebook好友选择器(如果用户尚未登录FB,则登录),然后在这些朋友的墙上发布.发布的消息将有一个简单的链接回到我的网站.这可能吗?
facebook facebook-graph-api facebook-javascript-sdk facebook-invite facebook-friends
需要解决该程序.
现在使用新的javascript sdk,在我的"iframe选项卡"中.
选择朋友
张贴在他们的墙上.
我找不到通过新api弹出"选择朋友"对话框的方法.在FB.ui中唯一提到的是一个用来"邀请朋友"的"朋友对话".
也许我需要一个对话框(哪一个)来选择朋友而不是发帖?理想情况下多朋友选择器,所以我可以发布给用户可以选择的尽可能多的朋友?
(欢迎任何其他解决方案)
要在朋友的墙上发帖,我可以简单地填写"供稿对话框"的"to"参数,如下所述:http://developers.facebook.com/docs/reference/dialogs/feed/
请访问以管理用户朋友:
我自己弹出多项选择
看起来像是重做方向盘,一些FBML页面通过带有朋友选择器的简单提要对话框解决了这个问题,你可以在这里看到:http://www.facebook.com/chanel
使用jquery插件解析朋友列表并为我做对话
看起来像一个矫枉过正/不能很好地工作
我觉得我错过了一些东西(这是我对新js sdk的第二次工作),这样一个简单的任务应该是非常直接的解决.