2017-07-10 1 views
0

J'ai intégré Facebook et e-mail de Connexion Firebase dans mon application iOS.Les meilleures pratiques Fetch les informations de l'utilisateur de l'utilisateur Firebase UID

Bien que, je voudrais stocker seulement le Firebase ID utilisateur dans ma base de données de l'API. Par conséquent, depuis mon serveur dorsal (par exemple Ruby), comment puis-je interroger Firebase pour obtenir le nom de l'utilisateur et l'adresse e-mail de l'utilisateur étant donné que j'ai son UID utilisateur Firebase.

Merci

Répondre

1

Pour lire directement les données utilisateur pour les utilisateurs arbitraires de votre application, vous utiliseriez le Firebase Administrateur SDK: https://firebase.google.com/docs/admin/setup. Cette page spécifique montre comment lire les données utilisateur: https://firebase.google.com/docs/auth/admin/manage-users#retrieve_user_data

La lecture des données utilisateur via le SDK Admin est actuellement disponible uniquement pour Node.js et Java. Comme Ruby ne figure pas dans cette liste, vous devez conserver les informations utilisateur ailleurs. La base de données Firebase est un endroit commun pour stocker ces données, de sorte que toute plate-forme peut y accéder via son API REST.

+0

Ah merci. Oui, on dirait que je voudrais l'API d'administration. Y a-t-il une API REST basique aussi? Je pense que je peux écrire ma propre enveloppe Ruby. –