Facebook js sdk:"选择一个朋友"对话框,然后发布到他们的墙上?

kro*_*roe 14 javascript facebook facebook-invite facebook-friends

需要解决该程序.

现在使用新的javascript sdk,在我的"iframe选项卡"中.


  1. 选择朋友

  2. 张贴在他们的墙上.


1:没解决

我找不到通过新api弹出"选择朋友"对话框的方法.在FB.ui中唯一提到的是一个用来"邀请朋友"的"朋友对话".

也许我需要一个对话框(哪一个)来选择朋友而不是发帖?理想情况下多朋友选择器,所以我可以发布给用户可以选择的尽可能多的朋友?

2:解决了

(欢迎任何其他解决方案)

要在朋友的墙上发帖,我可以简单地填写"供稿对话框"的"to"参数,如下所述:http://developers.facebook.com/docs/reference/dialogs/feed/


我发现一些不太优雅的解决方案:

请访问以管理用户朋友:

  1. 我自己弹出多项选择

    看起来像是重做方向盘,一些FBML页面通过带有朋友选择器的简单提要对话框解决了这个问题,你可以在这里看到:http://www.facebook.com/chanel

  2. 使用jquery插件解析朋友列表并为我做对话

    看起来像一个矫枉过正/不能很好地工作


我觉得我错过了一些东西(这是我对新js sdk的第二次工作),这样一个简单的任务应该是非常直接的解决.

dwa*_*rfy 1

要“邀请朋友”,您必须查看那里: http ://developers.facebook.com/docs/reference/dialogs/requests/

一个简单的例子:

FB.ui({method: 'apprequests', message: 'Check out my super site', title:"Invite your friends."});
Run Code Online (Sandbox Code Playgroud)

如果不清楚,请随时提出任何问题..

  • 他们将收到一份“选项卡应用程序”邀请。事实上,我想分享用户正在查看的实际选项卡的链接(消息和/或墙)。当使用方法:“apprequests”时,受邀用户收到画布链接而不是选项卡链接,我错了吗? (2认同)