facebook分享按钮,带有自定义标题,描述和图像

时间:2011-03-10 08:23:16

标签: facebook share

  

可能重复:
  How does Facebook Sharer select Images?

看起来Facebook以多种方式支持自定义标题,说明和缩略图。

到目前为止,我找到了两种解决方案。

  1. 使用元标记

    [meta name="title" content="title" /]
    [meta name="description" content="description" /]
    
  2. 使用网址参数。

    [a href='http://www.facebook.com/sharer.php?s=100&p[title]=WEB1CHANNEL&p[summary]=Web+Design+Company+in+Dubai.&p[url]=http://www.webchannel.ae&p[images][0]=http://qacode.com/test.jpg']asdfa[/a]
    
  3. 我真的很喜欢解决方案#2,但它看起来不稳定。有时候它有效,有时则不然。总的来说,它无论如何都有效。

    使用解决方案#2可以吗?它将来是否可用?

2 个答案:

答案 0 :(得分:10)

  1. 使用Open-Graph Meta Tags让Facebook在抓取页面时获取所需的数据。
  2. Facebook不会尊重您传递给sharer.php的参数,而是会尝试从页面获取信息。
  3. Like plugin是要走的路,如果你真的没有充分理由使用sharer ......请不要使用它!
  4. 根据Facebook Debbuger检查您的网址,以便更好地测试您的链接。

答案 1 :(得分:0)

至于我看到解决方案2号不稳定。我在facebook和这个论坛上也看到了与解决方案2相关的许多问题。我亲身经历过,使用带有xbbml版本fb:share的元标记会更好。

<fb:share-button type="button_count" href="http://<?php echo($_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);?>"></fb:share-button>
根据我的经验,它不会停止工作。