共享文章时未使用Facebook Open Graph标签

时间:2013-01-30 15:24:54

标签: facebook opengraph

我在我的网站上添加了一个Facebook“共享”按钮,但是当窗口打开时,绝对没有关于正在共享的页面的详细信息。

我在标题中包含了几个元标记,并将XML解析器添加到<HTML>标记 -

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml" xml:lang="en-GB" dir="ltr">
<head>

    <meta property='og:image' content="http://test.dynedrewett.com/wp-content/uploads/2009/09/dyne-drewett-logo.gif"/>
    <meta property='og:locale' content='en_UK'/>
    <meta property='og:title' content='Consumer protection law - Dyne Drewett'/>
    <meta property='og:description' content='The OFT conducted a review of 156 retailer websites, and found that many of them may not be complying fully with the Consumer Protection Regulations.'/>
    <meta property='og:url' content='http://test.dynedrewett.com/consumer-protection-law-and-the-internet/'/>
    <meta property='og:site_name' content='Dyne Drewett'/>
    <meta property='og:type' content='article'/>

有人知道为什么这不起作用吗?感谢。

1 个答案:

答案 0 :(得分:1)

元标记适用于整个网站,但是为了在特定网站内共享单个网页/项目,我建议使用feed dialog。根据您分享的任何内容定制参数。这需要一个基本的FB应用程序和JavaScript SDK,但绝对是要走的路。

理论上你正在做的事情应该有效,但我注意到facebook将在域或子域级别缓存这些元数据。为此,您还可以查看网址调试器here