og:网址让我疯了吗?

时间:2011-10-20 03:34:20

标签: facebook opengraph

希望你能帮助我......

我想要一个有facebook元标记的页面,例如:

<meta property="og:title" content="TITULO" />
<meta property="og:type" content="website" />       
<meta property="og:image" content="http://profile.ak.fbcdn.net/hprofile-ak-snc4/277072_61646342824_993843268_n.jpg" />      
<meta property="og:url" content="http://www.clarin.com" />

问题在于,不是显示我在页面的元标签中定义的描述,标题和图像,而是使用我og:url中定义的网址生成facebook like框。我正在阅读文档,似乎应该是这样的。

但我仍然希望仅使用我的网页的元标记生成的facebook like框,而不是og:url中定义的网址。

有可能吗?有人做过吗?

3 个答案:

答案 0 :(得分:55)

og:url基本上告诉FB刮刀“忽略此页面上的任何内容,然后刮掉这个网址” 所以它正在做它应该做的事情。如果您希望“赞”按钮指向其他网址,请使用href参数并将其指向其他网址。

有关详细信息,请参阅https://developers.facebook.com/docs/reference/plugins/like/

答案 1 :(得分:6)

我想我明白你在问什么。就像@Jeff Sherlock所说的那样“og:url基本上告诉我们的刮刀”忽略了这个页面上的任何内容,并将这个网址改为“......”

因此,如果og:url不是当前页面,那么Facebook将尝试从那里抓取打开的图形数据。

如果这是一个页面,那么当您点击发布到用户墙(已经喜欢您的网页)的“相似对象”时,您就会尝试向他们发送内容 -

我为这个目的制作了一个工具 - 因为我认为它可能对其他人有帮助:

Facebook/Open Graph Like button Generator

它会生成(并存储)打开的图形标记,因此您根本不需要将它们放在页面中,“重定向网址”会告诉它在哪里发送所有流量。

它也检测到Facebook僵尸/刮刀,所以它不会干扰任何事情:)

祝你好运

答案 2 :(得分:0)

您可以将if按钮放在iframe中。此外,可以通过设置src属性来填充iframe,也可以不需要填充iframe。我会尝试添加类似按钮代码作为innerHTML,然后尝试单独的文件来设置src。

它看起来像这样:

<iframe><place like code here></iframe>

如果不起作用,请将相似的代码放在单独的文件中,并将iframe的src设置为该文件。如果你有问题,请告诉我