Facebook Open Graph标签在一个简单的Html

时间:2015-06-21 06:47:36

标签: facebook facebook-opengraph

我正在尝试为我的网站使用Facebook Open Graph元标记。我希望在Facebook上分享链接时能够正确显示我的链接。但事实并非如此。当我在Facebook Debuger中测试链接时,它始终显示Error parsing input URL, no data was cached, or no data was scraped.。我搜索了很多并阅读了Facebook关于好例子的文档并遵循它们。但没有成功。这是我的页码:

<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
<meta charset="utf-8" />
<title>تست</title>
<link rel="canonical" href="www.kaladaran.com">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="keywords" content="Product">
<meta name="description" content="Product">
<!--FACEBOOK-->
<meta property="og:type" content="website">
<meta property="og:title" content="Test">
<meta property="og:site_name" content="Kaladaran">
<meta property="og:url" content="www.kaladaran.com/test.html">
<meta property="og:description" content="Descritption">
<meta property="fb:app_id" content="My App Id">
<meta property="og:image" content="http://kaladaran.com/Data/1598/6ccec951-f124-43f6-abb0-a59e3d94bd67.jpg">    
<meta property="og:image:width" content="250px">
<meta property="og:image:height" content="169px">
<meta property="og:locale" content="fa_IR"><meta property="article:author" content="https://www.facebook.com/KDAdsCo" />
<meta property="article:publisher" content="https://www.facebook.com/KDAdsCo" />

</head>
<body>
    <div>
        <h1>
            Facebook Open Graph Tag Test
        </h1>
        <img src="http://kaladaran.com/Data/1598/6ccec951-f124-43f6-abb0-    a59e3d94bd67.jpg" alt="Panasonic" />
    </div>
</body>
</html>

我无法理解我的代码有什么问题?提前感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

该行:

<link rel="canonical" href="www.kaladaran.com”>导致错误。规范链接旨在指向当前页面,主页。

另请注意,<link>内的网址相对如果您省略了http://,这就是您收到错误的原因。

使它像:

<link rel="canonical" href="http://www.kaladaran.com/test.html"> <meta property="og:url" content="http://www.kaladaran.com/test.html">

另外,请记住在Facebook刮刀中键入完全相同的URL。

当Facebook发现指向不同网址的规范链接时,会将其视为重定向

来自Facebook:

  

以下内容将被抓取工具视为重定向:

     

HTTP重定向

     

<link rel="canonical" href=".." />代码

     

<meta property="og:url" content=".." />代码

https://en.wikipedia.org/wiki/Canonical_link_element