我正在构建一个Facebook标签页,并希望通过一个简单的HTML链接有一个链接来联系用户(标签页所有者,我自己),以便用户点击“发送消息”链接并打开一个与已附加到邮件的收件人对话。这不是我以前的基本mailto:anchor链接的解决方案,但意识到将这个功能集成到Facebook中要好得多。
我查看了Facebook发送对话框(http://developers.facebook.com/docs/reference/dialogs/send/),这似乎是完美的解决方案。在进一步检查时,它似乎更适合发送/共享链接而不仅仅是简单的消息。我尝试删除链接和名称属性以简化功能,但这会产生错误,因为它似乎必须有预先填充的链接?
必须有一个非常简单的解决方案,有人可以指出?也许我错过了一些非常明显的东西!
由于 富
答案 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>