共享链接不会发布图像

时间:2013-01-14 20:04:15

标签: share opengraph

当某人与我们的网站共享网址时,不会显示图片。 在https://developers.facebook.com/tools/debug使用调试器并输入http://www.muscleandfitness.com/videos/training/workout-101-overhead-pullover-video的URL它显示元标记正确并显示图像。

然而,在Facebook.com上分享此链接并且不显示任何图像。

使用Firebug我可以看到图像刮刀只返回1x1像素。 https://www.facebook.com/ajax/composerx/attachment/link/scraper/?scrape_url=http%253A%252F%252Fwww.muscleandfitness.com%252Fvideos%252Ftraining%252Fworkout-101-overhead-pullover-video&composerurihash=2 composerurihash 2 scrape_url http%3A%2F%2Fwww.muscleandfitness.com%2Fvideos%2Ftraining%2Fworkout-101-overhead-pullover-video 安全图像返回1x1像素:https://fbexternal-a.akamaihd.net/safe_image.php?d=AQBBILbPW7Po7Cds&url=http%3A%2F%2Fwww.muscleandfitness.com%2Fsites%2Fmuscleandfitness.com%2Ffiles%2FOverhead-Pullover_rotator_0.jpg

我需要帮助解决此问题,以便我们可以轻松地与图片共享网址。

2 个答案:

答案 0 :(得分:0)

发现在URL上添加尾部斜杠使其工作。如果链接出现在某些单词之后,它似乎也会更好。

实施例: 无法正常工作:http://www.muscleandfitness.com/news-and-features/features/everything-arnold-february-mf 但这很有效:http://www.muscleandfitness.com/news-and-features/features/everything-arnold-february-mf/

答案 1 :(得分:0)

我也遇到了类似的问题。我的问题是因为图像名称中有一个“空格”。所以它不会出现在facebook debugger和共享中。

所以我通过编码部分用连字符(“ - ”)替换空格来修复问题。之后,我调试了facebook debugger中的网址,它出现了。这意味着Facebook不会用“空间”显示图像名称。但这背后没有合理的理由。无论如何它会帮助某人。

有关详情,请查看answer发布的Patrick D'appollonio。它帮助了我。