Facebook Open Graph和自定义共享按钮

时间:2014-05-06 14:46:32

标签: php joomla facebook-opengraph joomla-k2

我一直在使用自定义模板在Joomla网站上工作,我必须为Google+,电子邮件,Twitter和Twitter创建一些自定义共享按钮。 Facebook的。前三个工作正常,但Facebook一个正在引发问题。我正在使用K2,并且在标题中包含了所有Open Graph元标记 - 添加了site_name& fb:app_id标签手动为K2添加所有其他标签,但不是这些标签。但是,如果我尝试分享博客帖子,Facebook除了URL之外不会选择任何其他内容。

我已经使用Facebook调试器进行了测试,所有元信息都被删除了。我知道共享器可能需要一段时间来获取任何更改,并且由于调试器,我发现我必须关闭gzip才能加载正确的页面并刮掉标签。我在星期五的午餐时间进行了更改,并且今天刚刚再次检查了该网站并且没有任何变化,除了URL之外,共享者仍然返回空数据。

我正在使用此链接(网址由网站自动生成):

<a href="https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.mydomain.co.uk%3A80%2Fblog%2Fcategory%2Fpage-title" target="_blank">Share on Facebook</a>

以及以下Open Graph标记:

<meta property="og:url" content="http://www.mydomain.co.uk/blog/category/page-title">
<meta property="og:title" content="Page Title - My Domain">
<meta property="og:type" content="article">
<meta property="og:image" content="http://www.mydomain.co.uk/media/k2/items/cache/9b2c4b44fb86522964124ed80d03c5e8_M.jpg">
<meta name="image" content="http://www.mydomain.co.uk/media/k2/items/cache/9b2c4b44fb86522964124ed80d03c5e8_M.jpg">
<meta property="og:description" content="Page Intro Text">

任何人都可以建议我错过或错了吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

您在sharer链接中使用的网址是

http://www.mydomain.co.uk:80/blog/category/page-title

和og:url的网址是

http://www.mydomain.co.uk/blog/category/page-title

即。两个URL都有差异(在sharer链接的URL中为80),因此可能会导致问题。

尝试使用相同的网址。愿它有所帮助。