Facebook 我什么时候需要fb:app\u id或fb:admins?

Facebook 我什么时候需要fb:app\u id或fb:admins?,facebook,facebook-graph-api,Facebook,Facebook Graph Api,类似facebook按钮的doc说:“当你的网页代表一个真实世界的实体,比如电影、运动队、名人和餐馆时,使用opengraph协议来指定有关实体的信息。” 我在博客文章/视频/文章中添加了like按钮,这些都不是真正的实体。对吗?所以我不需要fb:app\u id或fb:admins?但在创建like按钮的第2步中,会说“获取打开的图形标记”,当我使用Linter在没有fb:admins和fb:app_id的情况下验证like按钮时,会得到一个“fb:admins和fb:app_id标记丢失”

类似facebook按钮的doc说:“当你的网页代表一个真实世界的实体,比如电影、运动队、名人和餐馆时,使用opengraph协议来指定有关实体的信息。”

我在博客文章/视频/文章中添加了like按钮,这些都不是真正的实体。对吗?所以我不需要fb:app\u id或fb:admins?但在创建like按钮的第2步中,会说“获取打开的图形标记”,当我使用Linter在没有fb:admins和fb:app_id的情况下验证like按钮时,会得到一个“fb:admins和fb:app_id标记丢失”

如果我需要fb:admins和fb:app\u id标签,我需要一个类似Facebook的页面才能找到它们吗

还有是fb:admins和fb:app_id还是fb:admins或fb:app_id,我不知道我是否需要两者

在graph.facebook/somepage中,它给出了一个id,但那是什么id?例如:

我认为这些文档相当有用

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

所以我认为这取决于你——你可以只拥有一个没有OG元素的页面,这对你来说工作更少,但“回报”也更少

如果确实使用og,则将类型设置为:
blog


最后:
fb:admins
fb:app\u id
-页面管理员的Facebook id或Facebook平台应用程序id的逗号分隔列表。至少只包括您自己的Facebook id。


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

在您的HTML头部包含
fb:app\u id
标记将允许facebook刮板将该url的打开图形实体与应用程序相关联。这将允许该应用程序的任何管理员查看有关该URL以及与之相关的任何社交插件的详细信息

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

您可以包含这两个标签中的任何一个,也可以同时包含这两个,具体取决于您希望管理这些洞察的人数等。一个as
fb:admins
几乎是最低要求。当人们共享并喜欢你的URL时,其余的开放图标签仍会被拾取,但是这可能会在将来导致问题,因此请包括上面的一个

fb:admins的指定方式如下:


而fb:app\u id是这样的:

要使用Like按钮并让打开的图形检查您的网站,您需要一个应用程序

因此,您需要将Like按钮与
fb:app\u id


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

Facebook要求我获得
fb:app\u id
,但我不想为了注册为开发人员而提供电话号码,所以我只是删除了标签
fb:adimns
单独工作就可以了。fb没有删除我们的默认图像和元数据内容,因为我们在其余元数据之前列出了两个管理员,每个标签中一个。所以它显然是崩溃了。我们删除了两个fb:admins元标签,取而代之的是fb:app_id标签,现在一切都正常了。这个答案是它的时代,我不能保证在使用这两个标签或它们是否仍然被使用等方面都保持不变。Facebook已经更新了他们的文档,你现在需要多个
fb:admins
如果我没有应用怎么办?Facebook将任何使用开放图形标签的网站称为“应用”;该网站甚至不需要是交互式的,它可以是100%静态的,并且仍然是Facebook的“应用程序”,用于获取该ID并通过它访问分析。这是一个有点令人困惑的术语。“以逗号分隔的页面管理员的Facebook ID或Facebook平台应用程序ID列表。至少,只包括您自己的Facebook ID。”-我已经测试过了。这样不行。每个ID必须包含一次标记。