希望你能帮我。
我想要有一个带有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中定义的url生成facebook like框。我正在阅读文档,看起来应该是这样的。
但是我仍然希望facebook like框只生成我的页面的元标记,而不是og:url中定义的url。
有可能吗?有人这么做了吗?
发布于 2011-10-20 12:02:17
url :url基本上告诉FB scraper“忽略这个页面上的任何东西,取而代之的是抓取这个url”,所以它做的就是它应该做的事情。如果希望like按钮指向不同的url,请使用href参数并使其指向不同的url。
有关详细信息,请参阅https://developers.facebook.com/docs/reference/plugins/like/。
发布于 2012-09-02 23:13:48
我想我明白你在问什么了。就像@Jeff Sherlock所说的"og:url基本上告诉我们的抓取器“忽略这个页面上的任何东西,取而代之的是抓取这个url。
因此,如果og:url不是当前页面-- Facebook将尝试从那里抓取打开的图形数据。
如果这是一个你试图发送给人们的页面,如果他们点击了发布在用户墙上的“喜欢对象”(已经喜欢你的页面) --
我为此制作了一个工具--因为我认为它可能对其他人有帮助:
Facebook/Open Graph Like button Generator
它生成(并存储)打开的图形标签,所以你根本不需要把它们放在你的页面中,“重定向URL”告诉它把所有流量发送到哪里。
它也会检测到Facebook机器人/刮板程序,所以它不会干扰任何东西:)
祝好运
发布于 2011-10-20 11:45:46
您可以在iframe中放置like按钮。此外,该iframe可能需要也可能不需要通过设置src属性来填充。我会尝试将like按钮代码添加为innerHTML,然后尝试使用一个单独的文件来设置src。
它看起来像这样:
<iframe><place like code here></iframe>当这不起作用时,将类似的代码放在一个单独的文件中,并将iframe的src设置为该文件。如果你有什么问题,请告诉我
https://stackoverflow.com/questions/7830846
复制相似问题