85

facebook like button 的文档说:“当您的网页代表一个真实世界的实体时,例如电影、运动队、名人和餐馆,使用 Open Graph 协议来指定有关该实体的信息。”

我正在向不是真正实体的博客文章/视频/文章添加点赞按钮。正确的?所以我不需要 fb:app_id 或 fb:admins?但是然后在创建点赞按钮的第 2 步中说“获取打开的图形标签”,当我使用 Linter 验证没有 fb:admins 和 fb:app_id 的点赞按钮时,我得到一个“fb:admins 和 fb:app_id 标签是失踪。”

如果事实证明我需要 fb:admins 和 fb:app_id 标签,我是否需要 Facebook 之类的页面才能找到它们?

也是 fb:admins AND fb:app_id 还是 fb:admins OR fb:app_id,我不知道我是否需要两者。

在 graph.facebook/somepage 它给出了一个 id,但那是什么 id?例如: 如何获取 facebook 元的 fb:app_id

4

3 回答 3

89

在 HTML HEAD 中包含fb:app_id标签将允许 Facebook 抓取工具将该 URL 的 Open Graph 实体与应用程序相关联。这将允许该应用程序的任何管理员查看有关该 URL 和与之连接的任何社交插件的见解。

fb:admins标签类似,但允许您只指定您希望授予执行上述权限的每个用户 ID。

您可以包含这些标签中的任何一个或同时包含这两个标签,具体取决于您想要管理 Insights 的人数等。单个 asfb:admins几乎是最低要求。当人们分享和喜欢您的 URL 时,其余的 Open Graph 标签仍然会被选中,但是它可能会在将来引起问题,因此请包括上述之一。

fb:admins 是这样指定的:
<meta property="fb:admins" content="USER_ID"/>
或者
<meta property="fb:admins" content="USER_ID,USER_ID2,USER_ID3"/>

和 fb:app_id 像这样:
<meta property="fb:app_id" content="APPID"/>

于 2012-05-31T15:21:16.203 回答
16

要使用 Like 按钮并让 Open Graph 检查您的网站,您需要一个应用程序。

因此,您需要将 Like Button 与fb:app_id

如果您希望其他用户在 Facebook 上看到您网站的管理页面,请添加fb:admins. 因此,如果您是应用程序的开发者和网站所有者,则无需添加fb:admins

于 2012-05-31T15:27:24.617 回答
6

我认为文档很有帮助!

如果你再读一遍,它说在你的网站上添加开放图形元素将使你的网站充当一个 facebook 页面,你将能够发布更新等。

所以我认为这取决于你——你可以只拥有一个没有 OG 元素的页面,这样工作量更少,但对你的“奖励”也更少。

如果您确实使用 og,则将 type 设置为:blog

最后:fb:admins fb:app_id- 页面管理员的 Facebook ID 或 Facebook 平台应用程序 ID 的逗号分隔列表。至少,只包含您自己的 Facebook ID。

所以只要把你自己的 fbid 放在那里。作为提示,您可以通过在 facebook 上查看您的个人资料照片的 url 轻松获得此信息。

于 2012-05-31T15:17:27.043 回答