我有一个网络应用程序,我想让用户使用 Facebook 登录,不仅支持 Facebook 评论线程,还允许我预先填充用户填写的表单。(例如,我要求用户填写一个 from ,其中包括他们的姓名和生日字段;如果他们是从 Facebook 登录的,我希望已经为他们填写这些字段。)
我的应用程序是用 PHP 编写的。我看到 Facebook 建议使用纯 Javsascript SDK ( https://developers.facebook.com/docs/facebook-login/login-flow-for-web/ )。我看到了登录用户并确认其身份的步骤,但是一旦他们登录,我如何获取他们的用户数据以预填充我的表单?我是在本地数据库中保留一份副本,还是每次用户访问表单时都向 Facebook 询问该信息?
我不需要完美的代码作为答案——我只是在寻找正确方向的一些步骤。我需要将 SDK 的哪些部分放在一起?我的 PHP 代码将负责什么,而 Facebook 的 SDK 已经为我做了什么?