Facebook Like按钮:我可以使用由唯一(站点方式)按钮触发的特定于页面的“喜欢”功能

时间:2011-03-24 09:53:27

标签: facebook opengraph

对于这个项目http://www.cinematheque.fr/expositions-virtuelles/kubrick_web/index.php我正在尝试设置所有页面共有的类似FB的按钮(见右上方)。

Like按钮iframe:

<iframe id="fb" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.cinematheque.fr%2Fexpositions-virtuelles%2Fkubrick_web%2Findex.php&amp;layout=button_count&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=lucida+grande&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" allowTransparency="true"></iframe>

我正在尝试使用与页面相关的值设置OpenGraph元标记,特别是og:image(因为网站是一个艺术品库,每个页面显示我想要的不同视觉作品用作Like插图)。 因此,我希望将网站上一个独特的Like 计数器与FB墙故事中的各种数据和插图结合起来,这取决于您点击Like按钮时的实际页面。

元标记:

<meta property="og:title" content="Kubrick et le web" />
<meta property="og:type" content="director" />
<meta property="og:description" content="Graphistes, vid&eacute;astes, stylistes, plasticiens : toute une g&eacute;n&eacute;ration de cr&eacute;ateurs talentueux s'est pench&eacute;e depuis 15 ans sur l'&oelig;uvre kubrickienne pour lui rendre hommage, la questionner, la remixer. D&eacute;couvrez notre portfolio, plus de 200 cr&eacute;ations d&eacute;couvertes sur le web." />
<meta property="og:url" content="http://www.cinematheque.fr/expositions-virtuelles/kubrick_web/index.php" />
<meta property="og:site_name" content="La Cin&eacute;math&egrave;que fran&ccedil;aise" />
<meta property="fb:app_id" content="24658885765" />
<meta property="og:image" content="http://www.cinematheque.fr/expositions-virtuelles/kubrick_web/images/600/201-1.jpg" />

为了与iframe保持一致,我对网站上的og:url标记使用相同的值(=主页网址),但这可能是错误的。

但是,它没有按预期工作,因为FB故事没有显示正确的页面特定插图,而是我为主页指示的通用图像。

你能否告诉我,我正在尝试做什么(一个计数器/页面元数据)是否有效以及如何操作?

1 个答案:

答案 0 :(得分:0)

我认为你要做的事情在语义上是错误的。像按钮是特定于对象的,在您的情况下,它应该是用户在您的网站中喜欢的特定图像。

为了显示您网站的总喜欢,您可以使用图形api并对所有对象(所有图像中的所有对象)进行求和。

要计算对象的喜好,请参阅

http://developers.facebook.com/docs/reference/fql/like/