javascript - 在 Facebook 上发送私信

标签 javascript html facebook facebook-graph-api

我可以使用 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/

相关文章:

javascript - JavaScript 中的直方图?

javascript - "javascript://"是什么意思?

javascript - 下载完成后触发 JavaScript 代码

facebook - 我可以强制刷新 Facebook 对象的图像 URL 吗?

javascript - 如何在控制台/调试时查看 kendo.js 方法?

javascript - 查看容器破坏了我的代码

ruby-on-rails - 使用 Koala 在 Facebook 上发布带有标签的照片

php - getLoginUrl( ) 不工作/getUser() 返回 0

javascript - 如何在javascript中比较array1的obj和array的obj

html - 创建消息框