我正在建立一个网站,我希望它与Facebook Connect集成。
我想限制只有那些属于特定Facebook群组或的用户才能让他们连接并让管理员批准他们的帐户。这可能吗?
答案 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后检索用户的关联组,并且作为页面加载过程的一部分,检查它们是否在正确的组中。如果他们不是,只需适当地重新指导他们。