如何在没有登录状态的情况下使用登录对话框获取facebook访问令牌

如何在没有登录状态的情况下使用登录对话框获取facebook访问令牌,facebook,oauth,facebook-access-token,Facebook,Oauth,Facebook Access Token,我正在使用facebook登录diaglog获取访问令牌。 用户输入其id/密码凭据,我的应用程序将获得该用户的访问令牌。 太好了 问题如下 之后,当用户打开web浏览器并访问www.facebook.com时,用户已经登录。这是有道理的,因为用户以前填写了他们的凭据 然而,我不想要这个。我只需要用户的访问令牌,而不是在浏览器中登录会话 我如何处理这个问题?这是不可能的——这是设计的,OAuth就是这样工作的——用户必须登录到他们的登录提供商(这里是Facebook)才能确认他们的身份。不过,您

我正在使用facebook登录diaglog获取访问令牌。 用户输入其id/密码凭据,我的应用程序将获得该用户的访问令牌。 太好了

问题如下

之后,当用户打开web浏览器并访问www.facebook.com时,用户已经登录。这是有道理的,因为用户以前填写了他们的凭据

然而,我不想要这个。我只需要用户的访问令牌,而不是在浏览器中登录会话


我如何处理这个问题?

这是不可能的——这是设计的,OAuth就是这样工作的——用户必须登录到他们的登录提供商(这里是Facebook)才能确认他们的身份。不过,您可以通过API访问您的应用程序和Facebook,但这将使短期访问令牌失效,因此您必须首先将其扩展到服务器端。(然后你仍然有一个访问令牌来进行API调用,但从技术上讲,用户将不再登录到你的应用程序。)我希望有一种方法可以在不让用户登录的情况下获得访问令牌。然而,我可以在facebook上找到任何文档。我还考虑过使用访问令牌注销API。谢谢你的评论。它帮助了我。