我什么时候需要一个fb:app_id或者fb:admins?

像button这样的Facebook文档说:“当你的网页代表一个真实世界的实体时,诸如电影,运动队,名人和餐馆等使用Open Graph协议来指定关于该实体的信息。

我正在像button添加到博客文章/video/文章这不是真正的实体。 对? 所以我不需要fb:app_id或者fb:admins? 但是,然后在第2步创build一个像button是说,“获取打开graphics标签”,当我使用Linter来validation我没有fb:admins和fb:app_idbutton我得到一个“fb:admins和fb:app_id标签是失踪。”

如果事实certificate,我需要fb:pipe理员和fb:app_id标签我需要有一个像Facebook页面find他们?

也是它fb:pipe理员和fb:app_id或fb:pipe理员或fb:app_id,我不能告诉我是否需要这两个。

而在graph.facebook / somepage它提供了一个ID,但什么是这样的ID? 例如: 如何获取Facebook元的fb:app_id

在HTML HEAD中包含fb:app_id标记将允许Facebook刮板将该URL的Open Graph实体与应用程序相关联。 这将允许该应用的任何pipe理员查看关于该URL的观点以及与其关联的任何社交插件。

fb:admins标签是相似的,但允许您指定每个用户标识,您想授予上述权限。

您可以包含这两个标签,也可以同时包含这两个标签,具体取决于您想要pipe理Insights的人数等。单个作为fb:admins几乎是最低要求。 当人们分享和喜欢你的url时,剩下的Open Graph标签仍然会被选中,但是它可能会在将来引起问题,所以请包括上述内容之一。

FB:pipe理员是这样指定的:
<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"/>

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

所以你需要把Like Button和fb:app_id关联fb:app_id

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

我认为这个文档是合理的帮助!

如果你再读一遍,它说,在你的网站上添加开放的graphics元素将使你的网站充当一个脸谱网页,你会得到发布更新的能力等。

所以我认为这取决于你 – 你可以只是有一个没有OG元素的页面,这是less工作,但也没有“奖励”给你。

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

最后: fb:admins fb:app_id – 页面pipe理员的Facebook ID或Facebook Platform应用程序ID的逗号分隔列表。 至less,只包含您自己的Facebook ID。

所以把你自己的文件放在里面 作为提示,您可以通过在Facebook上查看您的个人资料照片的url来轻松获取。