相关疑难解决方法(0)

使用Facebook API邀请朋友?

我想在我的网站上点击一个"邀请朋友"链接,然后你会看到一个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

25
推荐指数
2
解决办法
6万
查看次数

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

需要解决该程序.

现在使用新的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的第二次工作),这样一个简单的任务应该是非常直接的解决.

javascript facebook facebook-invite facebook-friends

14
推荐指数
1
解决办法
1万
查看次数