Facebook注册插件没有重定向

时间:2012-04-27 15:28:29

标签: facebook registration

我们目前正在使用Facebook注册插件来注册用户(我们让他们在没有注册的情况下注册)。

我们之前使用的是FB登录插件,但需要允许用户为我们的网站设置密码,登录插件不允许这样做。

登录插件的工作方式是,在授权时,FB javascript sdk会触发客户端代码可以订阅的事件。我想知道是否有一种方法可以使用注册插件获得类似的流程。也就是说,当用户授权我们的应用程序时,不是重定向到指定的URL,而是在javascript回调中捕获注册信息,以便我们可以通过ajax接口注册用户。

1 个答案:

答案 0 :(得分:1)

注册插件不提供任何客户端回调来代替redirect_uri。您可以使用FB.login实现此目的,方法是处理事件并使用authResponse中的访问令牌和用户ID进行Graph API调用,以获取填写客户端注册表所需的信息。此注册表单可以要求输入密码,您可以将该密码与用户ID相关联,以便将来从Facebook无缝登录。