Facebook Linter显示og:当它被定义为公司时键入网页

Chr*_*ent 5 html facebook facebook-like

我有一个公司网页,我也添加了一个Facebook'赞'按钮.我已经为FB和OG定义了名称空间,并在我的所有元标记中添加了 - 我的代码如下.网址是www.akascia.com.

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#" xmlns:og="http://ogp.me/ns#">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta property="og:title" content="Akascia" />
<meta property="og:type" content="company" />
<meta property="og:url" content="http://www.akascia.com" />
<meta property="og:image" content="http://www.akascia.com/images/akascia_fb_logo.png" />
<meta property="og:site_name" content="Executive search, purely done by Akascia" />
<meta property="fb:admins" content="********" />
<meta property="fb:page_id" content="**********" />
<meta property="og:email" content="admin@akascia.com"/>
<meta property="og:phone_number" content="+44 2070 787 665"/>
Run Code Online (Sandbox Code Playgroud)

但是,当我通过Facebook linter运行网站时,我得到以下结果:

应该修复的警告

Extraneous Property: Objects of this type do not allow properties named fb:page_id.
Extraneous Property: Objects of this type do not allow properties named og:email.
Extraneous Property: Objects of this type do not allow properties named og:phone_number.
Run Code Online (Sandbox Code Playgroud)

打开图形对象属性

fb:admins   Array of length 1
            ? ********
og:url  http://www.akascia.com/
og:type  website
og:title  Akascia
og:image    
og:site_name  Executive search, purely done by Akascia
og:updated_time  1320835017
Run Code Online (Sandbox Code Playgroud)

原始开放图文档信息

Canonical URL  http://www.akascia.com/
Meta Tag  <meta property="og:title" content="Akascia" />
Meta Tag    <meta property="og:type" content="company" />
Meta Tag    <meta property="og:url" content="http://www.akascia.com" />
Meta Tag    <meta property="og:image" content="http://www.akascia.com/images/akascia_fb_logo.png" />
Meta Tag    <meta property="og:site_name" content="Executive search, purely done by Akascia" />
Meta Tag    <meta property="fb:admins" content="731575475" />
Meta Tag    <meta property="fb:page_id" content="114216411121" />
Meta Tag    <meta property="og:email" content="admin&#64;akascia.com" />
Meta Tag    <meta property="og:phone_number" content="+44 2070 787 665" />
Run Code Online (Sandbox Code Playgroud)

因此,它似乎认为网页应该有og:type:网页,即使我宣称它是一个"公司",并且在原始数据中它显示它也被称为"公司".因此,它会给出电话号码等警告.

"赞"按钮似乎有效,但我并不是100%确定它是对的.所以我有点困惑为什么会发生这种情况.

小智 1

对于 fb:admin 标签,尝试放入个人资料的链接。

即您的 Facebook 页面有一个与之关联的个人资料,该个人资料是该页面的管理员 - 该个人资料的 ID 应该有效。