我的question..and可能有点问题..问题是,我有这个网站的一些youtube视频,所有的视频都加载到相同的“html页面”。我也有这个功能可以把视频分享到facebook上。但现在我也想用缩略图来分享这个视频..我读过关于meta-tag的东西,但我不明白的是..因为我在同一个页面上有很多不同的视频..如果我分享了一个视频,然后下一秒我又分享了另一个视频,那么它怎么知道在facebook上分享哪个缩略图呢?
发布于 2012-01-12 20:41:47
Facebook使用open graph protocol来决定它应该使用哪个缩略图作为链接。“协议”本质上是facebook可以读取的一些特殊标记。
如果做不到这一点,它会使用自己的算法来确定要使用哪个缩略图。
在你的例子中,如果你在一个页面上有很多视频,我的理解是它会选择有OGP标记的视频。如果你对所有的视频都有OGP标记,那么它很可能会选择第一个。
另一种选择是将每个视频托管在其单独的页面上。这样,就不会有任何的混乱是应该显示缩略图。
您可以使用Facebook调试器来查看Facebook在抓取您的页面时“看到”了什么:http://developers.facebook.com/tools/debug
https://stackoverflow.com/questions/8835211
复制相似问题