Facebook og修复了在sharer.php中只显示一个缩略图的问题

时间:2013-03-20 23:10:15

标签: facebook facebook-opengraph facebook-sharer

我想通过sharer.php

与只有一张图片的缩略图分享视频

据我所知,大多数人都使用具有灵活UI的Feed对话框,但在这种情况下我需要高级选项。

对话框看起来像这样,我希望在相关页面上用og:image指定的缩略图

enter image description here

我的OG标签如下所示:

<meta property="fb:admins" content="*admins*" />
<meta property="fb:app_id" content="*app_id*" />

<meta property="og:type" content="movie" /> 
<meta property="og:video:height" content="*height*" /> 
<meta property="og:video:width" content="*width*" /> 
<meta property="og:video:type" content="application/x-shockwave-flash" />
<meta property="og:title" content="*title*" /> 
<meta property="og:description" content="*description*" />
<meta property="og:image" content="*image*" /> 
<meta property="og:url" content="*url*" />
<meta property="og:video" content="*video*" /> 

我使用基本功能调用分享此链接对话框

u = $(*link*).html();
t = $(*name*).html();
window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=*width*,height=*height*');
return false;

我的问题是如何修改我的代码/添加代码只有1个缩略图而不是1 of 2消息

我尝试更改我的代码,删除og:url,检查og:image等,使用facebook调试器清除其缓存。我也无法在网上找到任何东西。

1 个答案:

答案 0 :(得分:1)

我被告知你必须修改(meta property =“og:image”content =“ image ”/)中的代码 (meta property =“og:image”content =“http://www.yoursite.location of the image”/)

我已经好好搞砸了好几天了,终于完成了!我这样做的方法是将我希望FB用于我网站的图像发布到我的服务器上。然后,在我的浏览器中,我右键单击新发布的图像并选择“复制图像位置”。然后我将上面的代码添加到标题标记之间的页面html中,并在引号之间粘贴复制的图像位置。确保你的图像至少是200 x 200像素 - 他们说越大越好,但不超过5MB。我在让FB选择我指定的图像方面遇到了很多麻烦,因为我太小了。我现在终于通过将我的图像调整为1000x712来获得成功,并且它正在工作。

在我的情况下,Facebook仍然没有将我指定的图像识别为我想要使用的唯一图像,但我也被告知FB将每24小时“刮掉”我的网站,并且希望,一旦完成,多个图像选项将消失。希望这会有所帮助。