0

我知道有人问过类似的问题,但没有一个解决方案对我有用。我刚刚为非营利组织创建了一个页面,并且正在我们的主站点上实现开放图。当我用 http://developers.facebook.com/tools/debug 抓取网站时,我得到了

URL 'http://www.desertmuseumdigitallibrary.org/public1/detail.php?id=ASDM23540' 类型'article' 的对象无效,因为属性'fb:admins' 的给定值'114003368752609' 无法解析为输入“fbid”。

我相信这可能是页面 id,但它确实适用于https://graph.facebook.com/114003368752609。我一直无法找到可以在 https://graph.facebook.com/ 上使用的任何其他号码。我在登录时提到的页面是http://www.facebook.com/pages/ASDM-Sonoran-Desert-Digital-Library/114003368752609并且名称“ASDM-Sonoran-Desert-Digital-Library”没有为 https://graph.facebook.com/ 工作。

我也尝试过创建一个应用程序,希望这会给我一个我可以使用的 app_id,但该链接直接将我发送到我的常规页面。

4

1 回答 1

0

114003368752609 是根据上面的图形API结果的页面ID

该字段应该是管理 URL 以获取洞察的用户的用户 ID;不能为此使用页面 ID

如果您将此访问权限分配给多个用户,则需要使用应用 ID(在https://developers.facebook.com/apps创建)——在这种情况下,为该应用配置的管理员将有权访问这些见解。

您需要的是:

<meta property="fb:admins" content="CSV LIST OF USER IDS OF FACEBOOK USERS" />
<meta property="fb:app_id" content="APP ID OF AN APP" /> 
于 2012-10-01T22:14:16.010 回答