任何人都可以告诉我'fb:admins'无法解析为'fbid'类型的意思吗?

Jo *_*nes 19 facebook-graph-api

我正在尽力在我的网站上设置开放图表.

它在Facebook上工作正常并且看起来不错,但我在我的网站上收到此错误消息:

"网站"类型的URL" http://www.thesocialnetworkingacademy.com "上的对象无效,因为属性"fb:admins"的给定值"159229554128788"无法解析为类型"fbid".

任何人都可以用相当基本的术语告诉我我需要做些什么来解决这个问题?

ben*_*001 28

您的ID看起来像是页面ID而不是管理员ID.您需要为此页面提供一个或多个管理员的用户ID,或切换到元标记fb:app_id而不是fb:admin元标记.

如果您希望坚持使用该fb:admin方法,您可以输入您的Facebook用户名而不是数字ID,这可能更容易调试和管理,您可以在页面URL中的个人资料页面上找到您的用户名,例如,如果您的页面是facebook.com/johndoe您的用户名是johndoe.如果您想出于任何原因获取您的数字ID,可以访问:http://graph.facebook.com/johndoe

然后,您可以使用Facebook调试器来测试您的网站,检查这一切是否正常:http://developers.facebook.com/tools/debug

使用调试器是测试它的最佳方式 - Facebook将花费很长时间来更新它的页面缓存,因此您将看不到您在几天内所做的任何更改的结果.

  • 输入您的用户名...确实对我有用.谢谢Benz001 (2认同)

Abb*_*bby 7

fb:admins必须是用户ID.这告诉您该fb:admins值不是用户ID.您需要将您的用户ID放在那里,或使用应用程序IDfb:app_id

https://developers.facebook.com/docs/opengraph/