带有自定义标题、描述和图像的 Facebook 分享按钮

发布于 2024-10-21 02:11:30 字数 702 浏览 4 评论 0原文

可能的重复:
Facebook Sharer 如何选择图像?

看起来 Facebook 支持自定义标题、描述和缩略图有多种方式。

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

  1. 使用元标记

    [元名称=“标题”内容=“标题”/]
    [元名称=“描述”内容=“描述”/]
    
  2. 使用 URL 参数。

    [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[图片][0]=http://qacode.com/test.jpg']asdfa[/a]
    

我真的很喜欢解决方案#2,但它看起来不稳定。有时有效,有时无效。总的来说,无论如何它都有效。

使用解决方案#2 可以吗?以后还会有吗?

Possible Duplicate:
How does Facebook Sharer select Images?

It looks like that the Facebook support custom title, description, and thumbnail in several ways.

So far, I have found two solutions.

  1. using meta tag

    [meta name="title" content="title" /]
    [meta name="description" content="description" /]
    
  2. using URL parameters.

    [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]
    

I really like solution #2, but it looks like it is not stable. Sometimes it works, sometimes it does not. Overall, it works anyway.

Is it okay to use solution #2? Is it going to be available in the future?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

灼痛 2024-10-28 02:11:30
  1. 使用开放图元标签让 Facebook 在以下情况下获取您想要的数据抓取页面。
  2. Facebook 不会尊重您传递给 sharer.php 的参数,而是会尝试从页面获取信息。
  3. Like 插件 是可行的方法,如果你真的不这样做有充分的理由使用共享器...不要使用它!
  4. 根据 Facebook 调试器 检查您的网址,以更好地测试您的链接。
  1. Use Open-Graph Meta Tags to let Facebook get the data you want when scraping the page.
  2. Facebook will not respect the parameters you pass to sharer.php instead it'll try to get the info from the page.
  3. The Like plugin is the way to go and if you really don't have a good reason to use sharer...don't use it!
  4. Check your URL against the Facebook Debbuger to better test your links.
自由如风 2024-10-28 02:11:30

至于我所看到的解决方案 2 并不稳定。我在 facebook 以及这个论坛中也看到了许多与解决方案 2 相关的问题。我个人的经验是,最好将元标记与 xfbml 版本的 fb:share 一起使用。

<fb:share-button type="button_count" href="http://<?php echo($_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);?>"></fb:share-button>

It doesn't stop working in my experience.

As for as I have seen solution number 2 is not stable. I have seen many problems related to solution 2 in facebook as well as in this forum too. I have personally experienced that it is better to use meta tags with xfbml version of fb:share.

<fb:share-button type="button_count" href="http://<?php echo($_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);?>"></fb:share-button>

It doesn't stop working in my experience.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文