Facebook调试器:为什么抱怨app_id丢失

时间:2016-01-28 15:55:45

标签: facebook facebook-graph-api

在使用facebook debugger时,它会抱怨:

  

警告   fb:app_id尚未包含在元标记中。指定应用ID,以便将与Facebook共享的故事正确归因于该应用。或者,可以在打开共享对话框时在URL中设置app_id。否则,将分配默认应用程序ID(966242223397117)。

我不明白为什么我有这样的消息,因为我的网站没有app_id,我不应该为什么,因为我没有做任何facebook连接或使用他们的任何插件。

我错过了什么,或者只是因为facebook想让我为我的网站创建一个应用程序?

3 个答案:

答案 0 :(得分:55)

您需要将其添加到HTML源代码

<meta property="fb:app_id" content="XXXXXXXXXXXXXXX" />

这是默认的应用ID。

XXX替换为您的应用ID

答案 1 :(得分:37)

如果您没有关联该网站的应用,则可以忽略该警告。

对于没有包含fb:app_id的成功网站的示例,您可以在Search API调试器中对此stackoverflow page's URL运行调试,您会看到它也是产生相同的警告信息。

帖子本身通常看起来与调试工具底部表示的相同。

答案 2 :(得分:0)

这意味着您的网页缺少 fb:app_id 元标记。

<块引用>

缺少属性 缺少以下必需的属性:fb:app_id

必须使用 fb 前缀og 前缀不起作用!)

元标记应如下所示(将下面的应用 ID“474629550209194”替换为您自己的)

<meta property="fb:app_id" content="474629550209194">

元标记是 fb:app_id - og:app_id(开放图)不会工作。