移动网站Facebook使用Facebook App登录以获取登录详细信息

问题描述 投票:15回答:3

使用网络浏览器,例如Android上的Chrome,如果移动网站要求用户登录Facebook而不是,则浏览器会询问登录详细信息,即使手机可能通过Facebook本机应用程序登录到Facebook。有没有办法从Facebook应用程序获取详细信息而无需用户再次登录?

facebook facebook-like android
3个回答
3
投票

如果你想在浏览器中登录网站,使用Facebook应用程序中的Facebook帐户 - 没有中间应用程序或服务是不可能的。即便如此,我也不认为您可以获得用户登录数据。

其他方法 - 尝试从您的网站launch Facebook应用程序,并从它显示网站,但再次,你不能使用应用程序登录它。

为什么?因为app只保存令牌数据,仅此而已。您无法获得其他信息,如密码或电子邮件。此外,保存令牌的浏览器,保存cookie和应用程序的工作也不同。你无法将它们连接在一起。


1
投票

显然,在浏览器中使用网站是不可能的。

即使你开发任何Android应用程序也是不可能的,原因是facebook应用程序不会与任何其他应用程序共享任何数据(即使它在同一设备上运行)。

我也不认为从浏览器启动Facebook应用程序对你来说是可行的,因为你只想使用facebook登录系统,然后希望用户回到你的网站上(再次facebokk不会向你的网站发送任何数据)或应用程序,即使它是从您的网站或应用程序启动)。


0
投票

我认为这是不可能的,因为我们不会链接浏览器和应用程序。我开发了一个与Facebook登录集成的Android应用程序。如果Facebook本机应用程序已经登录,现在我点击我的应用程序Facebook登录按钮它直接将我的应用程序重定向到我的主页,而不问fb用户名和密码。

对我来说,我在javascript中使用localStorage

localStorage.setItem("userName", userName);
localStorage.setItem("password", password);

var uname=localStorage.getItem('userName');
var pass=localStorage.getItem('password');
© www.soinside.com 2019 - 2024. All rights reserved.