Wie kann ich eine Liste aller Benutzer mit FB admin sdk
Gibt es einen Weg, um die Liste aller Benutzer mit der FB admin sdk? Die Dokumentation zeigt nur immer ein Benutzer entweder uid oder E-Mail.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Update Wie @Webp sagt in Ihrer Antwort, es ist jetzt ein API, um eine Liste aller Benutzer in der Admin-SDK.
Original Antwort:
Es gibt keine öffentliche API zum abrufen einer Liste von Benutzern aus der FB-Admin-SDK.
Die typische Art und Weise, um sich mit diesem Szenario behalten Sie eine Liste der entsprechenden Benutzer-Informationen in der FB Datenbank. Sehen Sie diese original-Frage für mehr: Wie gebe ich eine Liste von Benutzern, wenn ich mit der FB einfach Benutzername & Passwort-Authentifizierung
Den neuesten
firebase-admin sdk
(momentan version5.4.2
) hatlistUsers
- API, die das tun würden. Das Beispiel ist hier.Eins hinzufügen, zum Beispiel, die
nextPageToken
muss weggelassen werden oder eine gültige Benutzer-id. (IMO, ist es nicht offensichtlich, weder in die eine Beispiel-oder die API-Dok.)Seine keine gute Lösung, aber Sie können den export von Benutzerdaten mit FB CLI und der Integration in Ihre Anwendung.
https://firebase.google.com/docs/cli/auth
Können Sie
auth().listUsers()
Methode in der admin-sdk. Detaillierte Beispiel-code finden Sie hier.FB-Admin-SDK-Dokumentation