Facebook共享和自定义文本与图像

时间:2016-01-07 13:23:28

标签: javascript facebook

我正在使用facebook sdk

<script src='http://connect.facebook.net/en_US/all.js'></script>

并使用方法

FB.ui({
   method: "send", 
   link: 'http://test.com/'
});

是否有任何选项可以发送文字和图片 我也用过

FB.ui({
  method: "send", 
  link: 'http://test.com/',
  description: 'custom text hello this is my content',
  picture: 'hello.jpg'
});

但这不起作用有FB.ui方法从链接自动拾取文本和图像,但我需要发送自定义请帮助,如果有的话

3 个答案:

答案 0 :(得分:1)

发送方法/对话框不接受'picture'参数。

Facebook Javascript SDK Documentation

答案 1 :(得分:1)

发送对话框仅允许您添加链接,将使用该链接的Open Graph数据。无法使用链接的自定义数据。

发送对话框参数:

打开图表标记:

请注意,用户应该知道链接背后的内容,因此直接从链接使用自定义数据而不是现有的Open Graph数据是个坏主意。

答案 2 :(得分:-1)

<a title="send to Facebook" 
  href="http://www.facebook.com/sharer.php?s=100&p[title]=YOUR_TITLE&p[summary]=YOUR_SUMMARY&p[url]=YOUR_URL&p[images][0]=YOUR_IMAGE_TO_SHARE_OBJECT"
  target="_blank">
  <span>
    <img width="14" height="14" src="'icons/fb.gif" alt="Facebook" /> Facebook 
  </span>
</a>