最佳实践从Firebase用户UID获取用户信息

时间:2017-07-10 12:59:35

标签: firebase facebook-login

我已将Firebase的Facebook和电子邮件登录集成到我的iOS应用程序中。

虽然,我只想将Firebase用户ID存储在我的API数据库中。

因此,从我的后端服务器(比如Ruby),如果我有他们的Firebase用户UID,我怎么能查询firebase来说出用户的姓名和用户的电子邮件地址。

由于

1 个答案:

答案 0 :(得分:1)

要直接读取应用的任意用户的用户数据,您需要使用Firebase管理SDK:https://firebase.google.com/docs/admin/setup。此特定页面显示了如何阅读用户数据:https://firebase.google.com/docs/auth/admin/manage-users#retrieve_user_data

通过Admin SDK读取用户数据目前仅适用于Node.js和Java。由于Ruby不在此列表中,因此您需要将用户信息保存在其他位置。 Firebase数据库是存储此类数据的常见位置,因此任何平台都可以通过其REST API访问它。