我可以使用 belwo facebook API 向我的 facebook 好友发送私有(private)消息。
<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然后我必须输入我的 friend 姓名和消息,然后单击发送
因为我只需要将它发送给一个 friend ,有什么方法可以在执行 avove 脚本时发送消息。(无需打开任何 UI 并单击“发送”)
最佳答案
doc表示您可以在“收件人”参数中传递收件人的用户 ID。
你试过吗?
FB.ui({
method: 'send',
link: 'https://www.youtube.com/watch?v=uia0PQy5ksg',
to: <user_id>
});
关于javascript - 在 Facebook 上发送私信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46830450/