og:网址让我疯了吗?

Jua*_*rez 36 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" />
Run Code Online (Sandbox Code Playgroud)

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

但我仍然希望像我的页面的元标签生成的facebook like框,而不是使用定义的url og:url.

可能吗?有人做过吗?

Jef*_*ock 58

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

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


Ari*_*iel 6

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

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

如果这是一个页面,当您点击发布到用户墙(已经喜欢您的页面)的"相似对象"时,您试图向他们发送邮件 -

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

Facebook/Open Graph Like按钮生成器

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

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

祝好运


Dev*_*ode 0

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

它看起来像这样:

<iframe><place like code here></iframe>
Run Code Online (Sandbox Code Playgroud)

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