我正在使用 Facebook 登录按钮与我的网站中的 Facebook 集成。但是,我不知道如何在通过 facebook 登录时将用户名等(facebook 上的用户数据)从 facebook 保存到我的数据库中。如何做到这一点?
目前,当点击facebook登录按钮时,会打开一个窗口,我们可以输入facebook用户名和密码,然后就会连接。
如何在登录时进入 JAVA 或 JAVASCRIPT 部分以在 facebook 上存储用户数据,如果已经存在则登录到网站而不存储任何数据?
我还想将数据存储到我的用户个人数据库中?可以在 Servlet 上完成吗?
我现在甚至制作了表单,我想提取用户的信息并将其显示在我创建的文本框中
最佳答案
如果您想对 Twitter 和 linkedin 执行此操作,最终不要只关注 facebook,您应该记住,您永远不会获得用户的 facebook/twitter/linkedin 密码。
现在回到您的观点,特别是对于 Facebook,您应该了解 Graph Api
以及权限
是什么?
好消息是,Facebook 以 json
的形式返回一些用户数据(基于您请求的权限),您可以解析这些数据并将其保存到数据库中。因此,您可以在 servlet
或 java
代码中解析此 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/