Facebook分享不显示所需的图像

时间:2015-04-21 09:14:24

标签: javascript ruby-on-rails facebook facebook-graph-api

您好我将在我的rails网站上为用户帖子实施Facebook共享,我们已经在应用程序中使用了元OG数据。我使用以下网址进行分享

<a href="https://www.facebook.com/sharer.php?s=100&p[title]=Title+here&p[url]=http://example.com&p[summary]=I+love+cheese&p[images][0]=http://www.ucmas.com/wp-content/uploads/2013/07/rm.jpg" target="_blank">Test</a>

问题是Facebook分享者没有获取链接中的图像,而不是从元数据图像中获取的图像。但我需要将特定图像发布到Facebook流。我也使用过Facebook javascript sdk,但结果是一样的。怎么说sharer没有获取og数据并获取我们给出的图像?

2 个答案:

答案 0 :(得分:2)

Facebook禁用自定义共享参数: https://developers.facebook.com/x/bugs/357750474364812/

我有类似的问题,我通过创建“假”网址来解决它,它提供了不同的og-tags并尽可能快地重定向到“真实”网址。

答案 1 :(得分:1)

我担心你无法实现你今天所做的事情。

Facebook og:image始终优先于网址自定义参数,因此您必须1)更改页面中的og:image标记以进行分享。

<meta property="og:image" content="http://image" />

或2)删除og:image代码,以便考虑您的p[image]参数。