是Facebook发送对话框的解决方案,以发送一个简单的文本为基础的消息给用户,而不是链接



我正在建立一个Facebook标签页,并希望有一个链接,通过一个简单的HTML链接联系用户(标签页所有者,我自己),以便用户单击"发送消息"链接,它打开一个对话框与收件人已经附加到消息。这是代替我以前的解决方案,一个基本的mailto:锚链接,但意识到它会更好地整合这个功能在Facebook。

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

一定有一个非常简单的解决方案,有人能指出来吗?也许我在这里遗漏了一些很明显的东西!

谢谢丰富的

发送对话框可能是您对此的最佳解决方案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>

最新更新