我正在建立一个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>