">
可能重复: Facebook分享者如何选择图片?
我们正在使用Facebook的sharer.php服务来共享我们网站上的页面。现在,这很好用,但是我们现在很难找到如何为用户提供多个缩略图供选择( sharer.php页面提供了一个用于多个图像的UI,所以它必须是可能的)。
我们目前有一个元标签:
<meta property="og:image" content="http://www.mysite.com/myimage.jpg" />
我们找不到任何关于该怎么做的建议。有人有什么想法吗?
发布于 2011-04-06 06:56:45
我已经用了很长一段时间了。使用多个og:image
元标记,如下所示:
<meta property="og:image" content="http://www.example.com/image01.jpg">
<meta property="og:image" content="http://www.example.com/image02.jpg">
任何已经共享的页面(有一个图像)都可以通过在这里的调试器/链接中加载链接来更新:https://developers.facebook.com/tools/debug/
调试器/链接器不会显示所有图像的预览--它只显示最后一个图像(我相信下面提到了它所经历的图像),但是它确实有效。
发布于 2011-04-01 10:38:49
我来这里也有同样的问题。经过一番挖掘,我发现你可以有多个og:图像标签。
来自Facebook开发者,在og:image下:
我们支持PNG、JPEG和GIF格式。您可以包括多个og:图像标记,以将多个图像与页面关联起来。
记住,Facebook可能需要一段时间才能认识到,您已经为元数据添加了新的图像,就像蜘蛛缓存的那样。您已经使用“相似”按钮共享或复制到状态中的链接受此影响。
编辑:如果你对Facebook显示相同的图片有问题,即使你改变了你的OG标签,这可能是因为Facebook缓存了它。如果是这样的话,请使用Facebook的OG调试器在这里查看您的标签。
发布于 2010-10-30 16:17:59
我找到了一个解决这个问题的方法,就是将图像添加到身体中,而不是在元信息中,然后像这样隐藏它们;
<body> ...
<img src="http://image1" width="41" height="41" border="0" alt="text describing the image" style="visibility:hidden" /><br/>
<img src="http://image2" width="41" height="41" border="0" alt="text describing the image" style="visibility:hidden" /><br/>
etc ... </body>
我从阅读中得知,如果没有og:图像属性,那么缩略图就会从身体中取出,即使隐藏起来也有效。你也许可以去掉宽度、高度等来整理它,但我想为什么当它被藏起来的时候,我都会浪费时间,我只是剪切粘贴,然后把它藏起来。
希望这能有所帮助。
https://stackoverflow.com/questions/3944268
复制