2011-08-31 53 views
14

我正在开发一个应用程序,我希望能够向朋友发送消息。用文本预填充的Facebook发送对话框

我想显示一个朋友列表,除了每个朋友,还有一个按钮可以触发发送对话框。

但我想用朋友的名字和喜欢的文本预先填充对话框:我想邀请你参加这个活动..

我怎样才能做到这一点?

PS:我不打算一次向多个用户发送消息,因为这是不可能的。对于发送的每条消息,都需要用户点击发送按钮

回答

11

这是不可能的,发送按钮用于共享URL并且不允许页面所有者设置将与其共享的消息内容或预期收件人 - 它在iframe中运行,因此浏览器安全模型将阻止您尝试手动执行此操作。

如果你想拥有用户发送定制的信息,检查出饲料对话框:http://developers.facebook.com/docs/reference/dialogs/feed/

+4

有没有办法将消息发送给朋友,比送其他对话? Feed只会发布到我的墙上 – Ryan

+0

如果您希望用户发送包含链接的私人消息,请使用发送对话框。如果您希望用户共享您选择的内容,请使用Feed对话框。如果您构建自己的界面,则可以将自定义内容共享到其他墙,页面,组等,但不能分享给用户收件箱 – Igy