我想检索并保存有关 Facebook 用户的更多信息,例如 facebook id、用户名和其他信息。
有没有办法扩展 Backand.socialSignup()?
你有两种可能:
第一个是更改社交登录中服务器端代码的默认行为。
为此,您必须在 Backand 应用程序页面中转到“安全和身份验证”>“安全操作”。
他们有一个名为“beforeSocialSignup”的操作,您可以对其进行编辑以保存来自社交服务的其他数据。在此解决方案中,您无法更改请求的“范围”,但您可以添加 Backand 从 Facebook 获取的数据,例如 FacebookId 和用户名。
第二种方案,如果你需要更多的数据,你可以实现InApp登录,并从Facebook检索你需要的所有数据。在 InApp 登录中,您从 Facebook 获取令牌并将其发送到 Backand。
你有一个完整的例子here