我怎么能看到当前用户是否是facebook canvas app的管理员

时间:2011-08-11 11:50:40

标签: facebook permissions admin facebook-authentication

我在facebook画布应用程序中工作,该应用程序具有编辑设置页面。我需要保护该页面,以便只有应用程序管理员才能访问它。

我无法找到有关如何执行此操作的任何信息。这应该是一个非常基本的功能。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

如何将管理员ID存储在数据库等中,获取当前登录用户的ID。比较并确定。

答案 1 :(得分:1)

FQL

SELECT uid, page_id, type from page_admin WHERE page_id=YOUR_APP_ID AND uid=me()

图形

或者,您可以使用以下网址获取用户管理的页面/应用程序:

https://graph.facebook.com/me/accounts

您的应用需要manage_pages权限。有关更多详情,请参阅 http://developers.facebook.com/docs/authentication/#page-login