在我正在开发的网站上,我已根据 Facebook 文档将 og:type
设置为“non_profit”。
当我使用 Facebook 调试器/linter 检查页面时,类型被选择为“profile”。我似乎找不到我的实现有任何问题:这一切似乎都遵守 FB's docs .
有人知道我做错了什么吗?
<小时/>更新:这里是该网站的链接:http://www.hncc.co.uk/
代码如下所示:
<html xmlns:og="http://ogp.me/ns#">
<head>
<meta property="og:site_name" content="Highgate Newtown Community Centre" />
<meta property="og:title" content="Highgate Newtown Community Centre" />
<meta property="og:type" content="non_profit" />
<meta property="og:url" content="http://www.hncc.co.uk" />
<meta property="og:image" content="http://www.hncc.co.uk/...link-to-image.png" />
...
最佳答案
“配置文件”是 Facebook 为报告无效类型的 OG 对象报告的默认对象类型。在您的情况下,“non_profit”不是内置类型
https://developers.facebook.com/docs/technical-guides/opengraph/built-in-objects/#external_profile
您需要使用内置类型之一或创建自定义类型。更多信息请参见此处:
https://developers.facebook.com/docs/technical-guides/opengraph/defining-an-object/
关于facebook - Facebook 调试器中 'og:type' 的值错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8053801/