我正在尝试创建一个基本系统,只允许特定用户查看和使用修改链接,如“删除”和“编辑”。我似乎在 Facebook 应用程序中找不到任何有关角色管理的信息,而且在我看来,使用我自己的外部 SQL 表或 XML 文件非常愚蠢,考虑到我只是试图将某些用户分类为管理员而没有硬编码他们的 UID 进入系统。
有什么想法吗?
我认为公平地说,这需要更多关于如何将该人归类为管理员的信息?
他们需要被提名吗?由其他管理员添加?什么?
如果它是自动确定的,那么您已经有了答案,如果您希望某些人成为管理员,但不想硬编码,请创建一个允许您选择一个人的界面,并将他们添加到显示“此人是管理员”的数据库列表 - 我不相信 facebook 有自己的内部系统来说“此人是管理员”...
另一个想法是在 Facebook 上创建一个群组,并且只允许群组中的人成为该群组的成员,然后您可以使用 FQL 或 API 的 Group.getMembers 检查他们是否是该群组的成员组,如果是,让他们成为应用程序中的管理员。