在我的应用中,用户可以使用accounts-password包登录和注册。
我添加了服务配置和facebook软件包,以便他们连接用户外部服务。
目前,用户可以使用"与Facebook连接"按钮,或使用经典方法(电子邮件+密码)。
但我的问题是,当用户使用Facebook登录时,他只是"记录",他的个人资料是空的,我对他的所有数据都是他的_id和个人资料{name:& #34;他的脸书名称")}。
我希望能够从Facebook信息中获取更多信息来完成他的个人资料,因此,请检查这是否是他第一次通过Facebook连接。如果是,他必须添加一些信息才能浏览网站。
问题是我找不到关于accounts-facebook包的任何有用的文档。即使在官方网站上,也有一个指向atmoshpere包页面的链接,但是这个页面上没有其他内容写入官方文档的链接,这让我回到atmoshpere ...(Epic Doc ....)
我搜索了很多关于这一点的内容,但我找到的只是一些关于如何添加"连接Facebook"按钮以及如何设置facebook dev' app ...对我来说没什么新鲜的。
有人可以指导我吗?
谢谢你
答案 0 :(得分:1)
如果您需要更多数据,则需要使用范围参数:https://developers.facebook.com/docs/reference/javascript/FB.login/v2.3#permissions
...但是为了检测返回的用户,你应该只使用id。