2011-01-25 192 views

回答

3

找到了! (好吧,我没有,但我的朋友一样。)

Facebook Requests Dialog - JavaScript SDK

Facebook的藏身吧! :)

这真的很酷。比旧的要求好得多。您可以在其中存储自定义数据并通过Graph API访问它!

自我注意:“请仔细阅读文档。”

1

目前没有其他办法了.Facebook正在更新图形api和消息部分。因此,您可以使用FBML本身用于当前使用。您可以使用request-formmulti-friend-selecto发送请求。

<fb:request-form 
action="start.htm" 
method="POST" 
invite="true" 
type="sample network" 
content="This network is the best place on Facebook for viewing, sharing and giving 
     friends the highest quality stuff. Join me on this network! 
    <fb:req-choice url='http://www.facebook.com/login.php?api_key=<c:out value='${apiKey}' />' 
     label='Check out this network!' /> 
"> 

<fb:multi-friend-selector 
    showborder="false" 
    actiontext="Invite your friends to this network." 
    exclude_ids="<c:out value='${appUserFriends}' />" 
    max="20" /> 

+0

谢谢,但由于Facebook正在贬低这一过程,我不建议这样做,因为它可能不会长时间工作。我认为新的方式是发送电子邮件给用户。不幸的是,我们只能将电子邮件发送给已向我们提供电子邮件许可的应用用户。也许另一种选择是制作私人墙贴。 – ma11hew28 2011-01-25 17:09:38

+0

雅我知道这一点。但正如巴尔泰克所说的那样,FBML需要一些东西,所以为了时间的缘故继续这样做。 – Damodaran 2011-01-26 04:27:23

1

根据该文件将有可能通过对话来实现this part

请注意,我们正在将此功能转移到平台对话框,这将消除使用FBML的要求。

目前,我找不到任何关于邀请好友什么(朋友对话框是一种误导 - 它是关于增加新的朋友),但我建议你继续更新here的眼睛。

我现在说要使用FBML,因为它需要一段时间才会被正式弃用(很久以前就宣布了),但请检查新方法,以便尽快实施。