1

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

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

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

4

1 回答 1

1

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

于 2012-04-27T16:04:33.697 回答