我可以限制通过Facebook Connect连接的用户吗?

时间:2009-05-07 19:41:44

标签: facebook

我正在建立一个网站,我希望它与Facebook Connect集成。

我想限制只有那些属于特定Facebook群组的用户才能让他们连接并让管理员批准他们的帐户。这可能吗?

1 个答案:

答案 0 :(得分:2)

这应该是可以实现的。

在您的网站上提供一个要求用户使用Facebook Connect登录的输入页面。 (参见“Authenticating Users with Facebook Connect”)。一旦他们登录,您将获得特定于该用户的Facebook会话ID。您可以使用该会话ID在具有Javascript API库的页面内部或服务器端查询用户信息(请参阅“Using Facebook Connect with Server Side Libraries”)。

其中一个API调用是groups.get,它将返回用户所在的组。 您应该能够在用户登录Connect后检索用户的关联组,并且作为页面加载过程的一部分,检查它们是否在正确的组中。如果他们不是,只需适当地重新指导他们。