2016-09-17 18 views
3

UIDに基づいてユーザ情報(電子メール、画像など)を取得する方法はありますか?FirebaseはIDでユーザを取得します

現在ログインしているユーザーではなく、他のユーザーであることを意味します。

+1

JSONツリーを与え、何を試しましたか?またどの言語でプログラミングしていますか – Dravidian

+0

現在、Firebase認証には、UIDでユーザをロードする方法はありません。 http://stackoverflow.com/questions/37634039/firebase-android-load-user-by-uid、http://stackoverflow.com/questions/14673708/how-do-i-return-a-list-ofを参照してください。 -users-if-i-use-firebase-simple-username-password、http://stackoverflow.com/questions/28735377/where-does-firebase-save-its-simple-login-usersなどがあります。 –

答えて

6

Firebaseで提供されている認証方法を使用している場合は、現在のセッション/ユーザからしか取得できません。後でそれを問い合わせる必要がある場合は、独自のデータストアに保存する必要があります。

通常、認証が変更されたときにユーザーデータを読み込み、そのアプリケーションに関連するデータがあれば新しいオブジェクト(キーを使用してuidを使用)を保存します。画像に興味がある場合は、データを頻繁に更新する必要があります。

次の質問では、いくつかの実際のサンプルで詳細な説明を見つけることができます:Where does firebase save it's simple login users?

関連する問題