1

我想通过sharer.php分享一个只有一张图片的缩略图的视频

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

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

在此处输入图像描述

我的 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 调试器清除其缓存。我在网上也找不到任何东西。

4

1 回答 1

1

我被告知您必须将 (meta property="og:image" content=" image " /) 中的代码修改为 (meta property="og:image" content="http://www.yoursite.location图像”/)

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

就我而言,Facebook 仍然没有将我指定的图像识别为我想要使用的唯一图像,但我也被告知 FB 将每 24 小时“抓取”我的网站,希望一旦完成,多图像选项会消失。希望这可以帮助。

于 2013-08-03T19:31:39.657 回答