java - 使用 facebooklogin 插件的网站并将用户凭据存储到数据库 JAVA 或 Javascript 到我表单的文本框中

标签 java javascript facebook

我正在使用 Facebook 登录按钮与我的网站中的 Facebook 集成。但是,我不知道如何在通过 facebook 登录时将用户名等(facebook 上的用户数据)从 facebook 保存到我的数据库中。如何做到这一点?

目前,当点击facebook登录按钮时,会打开一个窗口,我们可以输入facebook用户名和密码,然后就会连接。

如何在登录时进入 JAVA 或 JAVASCRIPT 部分以在 facebook 上存储用户数据,如果已经存在则登录到网站而不存储任何数据?

我还想将数据存储到我的用户个人数据库中?可以在 Servlet 上完成吗?

我现在甚至制作了表单,我想提取用户的信息并将其显示在我创建的文本框中

最佳答案

如果您想对 Twitter 和 linkedin 执行此操作,最终不要只关注 facebook,您应该记住,您永远不会获得用户的 facebook/twitter/linkedin 密码。

现在回到您的观点,特别是对于 Facebook,您应该了解 Graph Api 以及权限 是什么?

好消息是,Facebook 以 json 的形式返回一些用户数据(基于您请求的权限),您可以解析这些数据并将其保存到数据库中。因此,您可以在 servletjava 代码中解析此 json 响应。

But I would highly recommend to do some google and checkout facebook login and graph API integration tutorials and hence you would be able to achieve the same on your particular frontend.

关于java - 使用 facebooklogin 插件的网站并将用户凭据存储到数据库 JAVA 或 Javascript 到我表单的文本框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16032745/

相关文章:

java - 插入 HashMap 会更改其他存储的 HashMap 中的值

javascript - 使用 jquery 打印时从文件名中删除句点

ios - 使用适用于 iOS 的 Facebook SDK 发布故事时未上传图片

java - 为什么这段代码会抛出ConcurrentModificationException?

java - 从具有主组合键的关联表中删除

Java Spring WS org.springframework.ws.soap.saaj.SaajSoapEnvelopeException : Could not access envelope

javascript - NaN 值在按下 Tab 键或存在 onclick 功能时自动输入

javascript - 如何在没有重复字母的情况下检查正则表达式是否为真?

facebook - 使用 Facebook Graph API 上墙时如何共享 Amazon 认证的 URL?

php - facebook 从 cookie php 自动重新登录