我在CMS Joomla中建立了一个网站,我无法让Facebook共享权利。至少,当你想在Facebook上分享链接时出现的图像。这让我完全疯了。
我已经花了几个小时才能做到这一点,我尝试了所有方法,更改了图像文件扩展名,使它们更小,更大,更精确的尺寸(即使这意味着裁剪我的照片)这一切都行不通。
请看一下这张图:
https://developers.facebook.com/tools/debug/sharing/?q=https%3A%2F%2Fwww.swz-zorg.nl%2Fvacatures
比警告,所有图像都让我感到害怕。我不明白,请按照链接看到图像出现。我根本得不到它。
下面还说明了我错过了og:description标签,但是当你向下滚动og时:列出了描述。我的意思是,这个工具是否可靠?
我试图在自己的脸书页面上分享这个链接,但它没有给我我想要的图像。
有人解决了这个烂摊子吗?它让我疯狂。
答案 0 :(得分:0)
您似乎已经对损坏的图像问题有了答案。至于og:description问题,即使在HTML源代码中未明确定义og:description,Facebook似乎也从页面的元描述中推断出og:description。
要解决此问题,如果将以下meta属性添加到页面的开头部分,然后使用OpenGraph调试器重新抓取该页面,则og:description错误应消失。
<meta property="og:description" content="SWZ haar missie is het bieden van ondersteuning op het gebied van zorg in de breedste zin van het woord aan de inwoners van Wassenaar." />
...是的,整个“ og:...”一词是完全重复的,但我认为这是设计使营销人员可以对Facebook发布使用与SEO不同的描述。
祝您好运,如果您有任何疑问,请告诉我。
答案 1 :(得分:-1)
似乎Facebook有一些issue in 2012,有些SO用户仍然会遇到。
答案建议og:image:secure_url标签与正常的og:image标签一起。添加更多信息也可以帮助Facebook ...尝试用这些元填充完整的图像描述:
<meta property="og:image" content="http://example.com/ogp.jpg" />
<meta property="og:image:secure_url" content="https://secure.example.com/ogp.jpg" />
<meta property="og:image:type" content="image/jpeg" />
<meta property="og:image:width" content="400" />
<meta property="og:image:height" content="300" />
我仔细检查了图像,但它们似乎没有任何问题。因此,无论是Facebook的问题,还是Facebook访问图像时您正在做的奇怪的重定向。您可以仔细检查服务器日志,以确保它按预期处理请求。
虽然我不是facebook OG专家,但我希望这至少可以帮助我。