Facebook JS SDK登录到其他帐户

Facebook JS SDK登录到其他帐户,facebook,facebook-graph-api,facebook-javascript-sdk,Facebook,Facebook Graph Api,Facebook Javascript Sdk,在过去的一天里,我一直在挠头试图解决这个问题,但似乎在互联网上找不到与这个相对常见的用例相关的任何东西 我有一个使用React(JavaScript)构建的应用程序,我正在利用Facebook的JavaScript SDK将Facebook身份验证引入到我的一个页面中 我遇到的问题是,一个人登录到Facebook,然后登录到你的应用程序。从我的应用程序中调用FB.login时,它不会询问用户任何详细信息,并自动让他登录,从你的应用程序中调用FB.login时,此人仍登录到Facebook 我想让

在过去的一天里,我一直在挠头试图解决这个问题,但似乎在互联网上找不到与这个相对常见的用例相关的任何东西

我有一个使用React(JavaScript)构建的应用程序,我正在利用Facebook的JavaScript SDK将Facebook身份验证引入到我的一个页面中

我遇到的问题是,一个人登录到Facebook,然后登录到你的应用程序。从我的应用程序中调用FB.login时,它不会询问用户任何详细信息,并自动让他登录,从你的应用程序中调用FB.login时,此人仍登录到Facebook

我想让我的用户能够从我的应用程序切换到不同的帐户,因此,如果用户在调用FB时登录到他的个人Facebook帐户。从应用程序登录,而不是自动使用他的个人帐户,则用户将能够将详细信息输入到另一个帐户,或者,至少在调用FB.logout时,而不仅仅是在当前应用程序中使访问令牌无效,它将强制用户从Facebook注销,以便在FB.login上,这一次将提升用户的登录详细信息

你知道如何使用Facebook SDK实现这一点吗

谢谢
James

您可以删除权限
FB.api('/me/permissions','delete',function(response){})
如果在此之后您将再次登录,那么您将有可能切换facebook帐户。但您将失去当前帐户的访问令牌。

“一个人登录Facebook,然后登录到您的应用程序”-在该特定场景中,FB.logout不应首先将他们从Facebook注销。只有当用户在登录到你的应用程序时登录到Facebook时,才会出现这种情况。“我想让我的用户能够从我的应用程序切换到不同的帐户”-他们首先不允许拥有多个个人帐户。。。你也不能指望“API支持”用于虚假的用例。