我可以使用belwo facebook API向我的朋友发送私信。
<html xmlns:fb="https://www.facebook.com/2008/fbml">
<body>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<div id="fb-root"></div>
<script>
FB.init({appId: '315462388662460', xfbml: true, cookie: true});
FB.ui({
method: 'send',
link: 'https://www.youtube.com/watch?v=uia0PQy5ksg',
});
</script>
</body>
</html>
每次我运行上面的页面时都会打开UI,然后我必须输入我的朋友姓名和消息,然后点击发送
因为我只需要将它发送给一个朋友,有没有什么办法可以在执行avove脚本时发送信息。(无需打开任何UI并点击发送)
答案 0 :(得分:2)
doc表示您可以将收件人的用户ID传递给&#39; PARAM。
你尝试过吗?FB.ui({
method: 'send',
link: 'https://www.youtube.com/watch?v=uia0PQy5ksg',
to: <user_id>
});
答案 1 :(得分:1)
因此,在文档中,您需要使用to:
参数为用户提供ID,但我不知道是否会阻止显示消息对话框
https://developers.facebook.com/docs/sharing/reference/send-dialog