facebook可以不检测元标记中的动态内容吗?

时间:2017-11-21 09:14:02

标签: php facebook facebook-opengraph meta-tags facebook-social-plugins

这是我在meta标签中指定内容的代码。但由于某种原因,Facebook没有获得这些标签中的内容。

<meta property="og:title" content="<?php echo $fb_title;?>" />
<meta property="og:type" content="website" />
<meta property="og:url" content="<?=$fb_link;?>" />
<meta property="og:image" content="<?=$fb_image;?>"/>
<meta property="og:site_name" content="example"/>
<meta property="fb:app_id" content="app_id"/>
<meta property="og:description" content="<?=$fb_desc;?>"/>
<meta itemprop="image" content="<?php echo $fb_title;?>">

这是我的信息来源中显示的内容: - &gt;

<!DOCTYPE HTML>
<html prefix="og: http://ogp.me/ns#">
<head>
<link rel="image_src" href="http://www.example.com/uploads/programsNew/Perte-de-poids-d'environ-10-kg-en-course-à-pied,-2-356.jpg##" />
<meta property="fb:app_id" content="app_id"/>
<meta property="og:image" content="http://www.example.com/uploads/programsNew/Perte-de-poids-d'environ-10-kg-en-course-à-pied,-2-356.jpg##"/>

<meta property="og:image:url" content="https://www.example.com/uploads/programsNew/Perte-de-poids-d'environ-10-kg-en-course-à-pied,-2-356.jpg"/>
<meta property="og:image:secure_url" content="https://www.example.com/uploads/programsNew/Perte-de-poids-d'environ-10-kg-en-course-à-pied,-2-356.jpg" /> 

facebook提供的错误是:

1.对象在网址&#39; https://www。&#39; sitename&#39; .com /&#39;类型&#39;网站&#39;是无效的,因为必需的属性&#39; og:image:url&#39;类型&#39; url&#39;没有提供。

2.以下内容将被抓取者视为重定向:

  • HTTP重定向
  • <link rel="canonical" href=".." />代码
  • <meta property="og:url" content=".." />代码

在页面源中没有规范标记,它存在于主代码中但在另一个页面的条件内。所以&#39;规范&#39;此页面中没有标记。那么为什么会出现错误,如果有人有任何想法请分享。

1 个答案:

答案 0 :(得分:1)

og:url标记只是域名,而不是永久链接。因此Facebook实际上访问www.example.com以获取Open Graph标签:

<meta property="og:image:url" content=""/>
<meta property="og:image:secure_url" content="" />