Facebook发送对话框是将简单的基于文本的消息发送给用户而不是链接的解决方案吗?

时间:2011-11-28 20:16:35

标签: facebook iframe dialog message

我正在构建一个Facebook标签页,并希望通过一个简单的HTML链接有一个链接来联系用户(标签页所有者,我自己),以便用户点击“发送消息”链接并打开一个与已附加到邮件的收件人对话。这不是我以前的基本mailto:anchor链接的解决方案,但意识到将这个功能集成到Facebook中要好得多。

我查看了Facebook发送对话框(http://developers.facebook.com/docs/reference/dialogs/send/),这似乎是完美的解决方案。在进一步检查时,它似乎更适合发送/共享链接而不仅仅是简单的消息。我尝试删除链接名称属性以简化功能,但这会产生错误,因为它似乎必须有预先填充的链接?

必须有一个非常简单的解决方案,有人可以指出?也许我错过了一些非常明显的东西!

由于 富

1 个答案:

答案 0 :(得分:1)

发送对话框很可能是此https://developers.facebook.com/docs/reference/dialogs/send/

的最佳解决方案

来自jssdk,您可以使用Feed对话框,该对话框可以设置为发送给个人用户或您拥有的页面。 https://developers.facebook.com/docs/reference/javascript/使用to参数。


以下示例需要使用Javascript SDK - 您可以到达https://developers.facebook.com/docs/reference/javascript/

<javascript>
            function feedthis() {
             FB.ui({ method: 'feed', 
            message: '',
            //caption: 'This is the Caption value.',
            //name: 'Testing JS feed dialog on ShawnsSpace',
            //link: 'http://shawnsspace.com?ref=link',
            to: '391793380398',
            //description: 'Testing property links, and action links via Feed Dialog Javascript SDK',
            //picture: 'https://shawnsspace.com/ShawnsSpace.toon.nocolor..png',
            //properties: [{ text: 'Link Test 1', href: 'http://shawnsspace.com?ref=1'},
                            //{ text: 'Link Test 2', href: 'http://shawnsspace.com?ref=2'},
                            //{ text: 'Link Test 3', href: 'http://shawnsspace.com?ref=3'},
                            //{ text: 'Link Test 4', href: 'http://shawnsspace.com?ref=4'}
                            //],
            actions: [
            { name: 'Shawn', link: 'http://ShawnsSpace.com'}
            ]       
            });
            };
</javascript>