2

我无法弄清楚如何解决我遇到的这个错误。今晚我正在使用godaddy 的网站,我正在尝试在我的网站上添加Facebook 的“赞”按钮。但是当我点击它时,我收到以下消息:

您未能提供有效的管理员列表。您需要使用fb:app_id元标记或使用 fb:admins元标记来指定管理员以逗号分隔的 Facebook 用户列表。

然后我去了我的 Facebook 页面,如果我有我的业务页面。我去了“insights for your website”并填写了网站名称并与我链接。得到元标记,<meta property="fb:admins" content="1349905809" />并将其放在我的网站上。我什至让 godaddy IT 团队将此标签放在我的根页面上,以及我网站上的其他几个位置。但是,当我尝试将见解与我的网站链接时,我收到以下消息:

在根网页http://kanopyking.net/上找不到管理数据。Insights 需要此根网页上指定 URL (kanopyking.net) 的管理员数据

FB 提供给我的这个元标签是否正确?为什么 FB 洞察力无法在我的页面上看到我的管理员信息?

4

2 回答 2

2

如果您没有在<html></html>网页标签中为 FB 添加命名空间,则需要这样做。

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://ogp.me/ns#">

要在我的网站上启用 insites,我使用app_id标签,而不是admin_id标签。

非域根页面的示例:

<head>
   <title>Another Feed Javascript API</title>
   <meta property="og:title" content="Another Feed"/>
   <meta property="og:description" content="Another Feed Javascript API Test Page"/>
   <meta property="og:type" content="article"/>
   <meta property="og:image" content="<?php echo $this_ogimage; ?>"/>
   <meta property="og:site_name" content="Another Feed"/>
   <meta property="og:url" content="http://ShawnsSpace.com/plugins/af.php"/>
   <meta property="fb:app_id" content="246061345438635"/>
</head>

对于根页面“example.com”,og:type需要设置为网站或博客。

于 2011-09-01T15:56:43.360 回答
0

在您收到错误消息的页面上 - 在其下方有一个代码剪切的图像。它说:

<meta property="fb:admins" content="xxx" />

我还在 html 标签中添加了这个:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://ogp.me/ns#">
于 2012-04-16T15:59:59.017 回答