- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个公司网页,我也添加了一个 Facebook“赞”按钮。我已经为 FB 和 OG 定义了 namespace ,并添加到我所有的元标签中——我的代码如下。网址是 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"/>
但是,当我通过 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.
打开图形对象属性
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
原始开放图文档信息
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@akascia.com" />
Meta Tag <meta property="og:phone_number" content="+44 2070 787 665" />
因此它似乎认为该网页应该具有 og:type:webpage,即使我声明为“公司”并且在原始数据中显示它也被抓取为“公司”。因此它给出了电话号码等警告。
“赞”按钮似乎可以使用,但我不能 100% 确定它是正确的。所以我对为什么会这样感到有点困惑。
最佳答案
此处列出了当前的内置对象类型列表:http://developers.facebook.com/docs/beta/opengraph/objects/builtin/
公司不在列表中。网站是它回退到的默认设置,如果您将页面向下滚动到它有网站对象类型示例的位置,您会看到它没有列出对所有属性的支持,因此会出现无关属性警告。
不过,您可以创建自己的对象类型,它支持您想要的任何属性。创建一个 Facebook 应用程序,然后转到“打开图”部分。您可以创建一个操作和一个对象类型(例如,也许“喜欢”一个“公司”),然后转到“打开图形/仪表板”以将自定义属性添加到您的“公司”对象类型。一种自定义属性是 ContactInfo,其中包含您的电话号码等;或者您可以只添加一些正是您需要的字符串属性。然后,您可以单击“获取代码”以复制要在您的页面上使用的新元标记集。
本演练可能更好地描述了该过程:https://developers.facebook.com/docs/customopengraph/walkthrough/
但实际上,毕竟,如果您对它在人们“喜欢”您的页面时出现在他们的提要上的方式感到满意,那么它可能就这样了。您可以添加一个 og:description 标签,其中包含您想要的任何额外信息,然后删除无关的标签。
关于html - Facebook Linter 显示 og :type as webpage when it is defined as company,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8063987/
我有以下完整查询,但它什么也没返回。 @companies.where("(companies.status = 'active' AND (companies.status_override = '
我知道 Android 中包名称的标准约定是 com.companyname.project ....等等我想知道对于总部设在以色列的公司来说,使用 il.co 是否有意义,特别是因为我有一个使用 .
我将公司放在引号之间,因为我的问题与我们的橄榄球队页面有关,但在 Facebook 中,它的作用就像公司页面。 我目前正在重建我的团队网站 ( BBRFC Celtic ),并且我将添加一个用户登录系
我们升级(从 MongoDB 3.4)到: MongoDB:4.2.8 Mongoose :5.9.10 现在我们收到了这些错误。对于最小的例子,模型是: [company.js] 'use stri
我有一个基础实体类MyCompany.Core.Model.User,该类将用于User实体的常用属性: public class User { public string Username
我已将静态(无 servlet、jsp 等)网站加载到 Tomcat 的 webapps 文件夹中。 我在 webapps/ourcompany 下有一个 index.html 文件,所以当我在 to
我正在从头设计一个网络驱动的 SQL 数据库应用程序。该应用程序将为同类行业的客户管理信息。换句话说,关于每个客户的信息(实体和它们之间的关系)在一个到另一个客户之间没有太大差异。但是,信息量取决于公
我有以下类(class): @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Party", propOrder = { "comp
(我将首先解释我的问题。下表(任何示例查询)可在 http://sqlfiddle.com/#!2/8ec17/4 获得) 我有一张股票信息表,如下: sp100_id _date
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 6年前关闭。 Improve t
我决定将自己的 Prelude 用于更大的项目(包含一些库和一些可执行文件)。 Prelude 不导出一些部分函数,而是导出一些常用函数(即来自 Control.Monad 等)。然而,我正在与如
我正在使用 Joomla 的 JSN Uniform 插件来接收电子邮件,但它不接受 .company 域作为有效域。它接受常用域(com、net、org、info、biz 等),但不接受 .comp
我正在尝试让这个 API 正常工作,但遇到了这个我不知道如何解决的错误。我在标题上收到错误。我使用了来自谷歌浏览器的 postman 扩展。并尝试执行发布请求在 localhost:3000/comp
我在测试 Django RestFramework 时遇到问题。我有以下测试: def test_update_coupon(self): response = self.make_c
console.log(profile); 效果很好,它显示了这一点。 但是当我使用 console.log(profile.company);获取公司名称。 它向我展示了 Cannot read p
这似乎是一个微不足道的问题。我需要知道,如果我在值(value) 99 美元的 iOS 开发者计划:公司 下注册我的公司,我现在可以在同一家公司下添加开发者。 我的问题是,这些开发者是否还需要分别拥有
我无法再在 Android 上启动我的应用程序。 iOS 版本似乎没问题。完整的错误是: ADB0000: Could not determin the installation path for p
我为大型 Java/Maven 项目安装了新的 Emacs(在 Windows 上)。 已安装 Eclipse 和 eclim(带 java 层的 spacemacs 更新到最新版本,company-
我正在阅读基于最新版本的 iOS 的 VPN On Demand 功能。 这里的问题是:我们运行 VPN 来访问内部托管在子域上的 WebApp,例如 salexxx.company.net ,该子域
我开发了一个 Java 数据库应用程序,该应用程序已通过 Web 服务器部署给用户。现在,一切都很好,但我们要求一些外部客户也希望访问该软件。有什么方法可以让该应用程序为这些客户工作吗?该应用程序已放
我是一名优秀的程序员,十分优秀!