我想给用户一个按钮,通过Facebook消息向他们的朋友发送链接。对于dektop设备,有一个发送对话框,效果很好:https://developers.facebook.com/docs/sharing/reference/send-dialog
如文档中所述,它不适用于移动设备,只会引发错误。事情变得更加复杂,因为有些用户安装了Facebook应用程序而有些用户没有。
完美的解决方案将是:
fb://messaging/compose
但找不到通过链接预填充它的方法。 下一个最好的方法是共享链接,而不是发送消息。我尝试了http://www.facebook.com/sharer/sharer.php?u=http://www.example.com,但即使安装了该应用,也无法打开该应用。
任何想法都会受到赞赏。
答案 0 :(得分:1)
在您的网站上发送私人消息的方式是直接链接到Facebook消息页面。
看看这个答案。他们遇到了同样的问题。 URL to compose Facebook email/message (compose email via URL-params)