私はIonic3アプリでFirebaseを使用しています。他のユーザーのIDを友人データとして保存しています。 IDから他のユーザーの表示名と写真のURLを取得するにはどうすればよいですか?他のFirebaseの表示名と写真のURLをIonic3のIDから取得する
答えて
クライアントAPIからそれを取得することはできませんし、正当な理由でセキュリティ/プライバシーの問題もありません。 Firebase Admin SDK(例:https://firebase.google.com/docs/auth/admin/manage-users#retrieve_user_data)を使用すると、ユーザIDでユーザを検索できます。 displayNameとphotoURLを含むUserRecordがすべてのユーザーのデータとともに返されます。
この情報をお寄せいただきありがとうございますが、これは管理者専用です。私の要件は、私のアプリで私の友人リスト(名前と写真)を見ることができるはずです。今、私の友人のユーザーIDが私のために保存されています。名前と写真をどのように取得する必要がありますか?すべてのユーザーIDをループして、保存したデータから取得する必要がありますか?これを達成するにはどうすればよいでしょうか? –
これのためにソーシャルグラフを構築する必要があります。 Firebase Authはそのような機能を提供しません。 Firebaseは、必要なデータを取得するためのツールを提供します。管理者SDKを使用しているため、ユーザーIDでユーザーを検索することもできます。マッピングを維持したり、uidに関連付けられた表示名/写真URLを保存したりできるリアルタイムデータベースもあります。また、あなたのバックエンドサーバに依存します(独自のクラウド機能、サーバレスなどを使用していますか?) – bojeil
私はFirebaseを使用しています。私がIDのリストを持っていると言ったように、ユーザ名と写真のURLを自分のユーザノードの下に格納することができますが、これは適切な方法ではありません。もう1つの方法は、各ユーザーのプロファイルからデータを取得するためにリストを取得してループすることですが、これはパフォーマンスの問題を引き起こす可能性があります。 –
- 1. はFirebase電子メール、パスワード、表示名や写真のURL Firebaseサイトによると
- 2. Firebase Storageからすべての写真名を取得
- 3. Firebase - Facebookのプロフィール写真のURLをuidから取得しますか?
- 4. 写真IDからFacebook写真を取得
- 5. ユーザの写真を表示するURL
- 6. Google Baseから大量の写真を表示するFirebase
- 7. 角2/4コンピュータから写真を取得して写真を表示
- 8. フォロワーの名前と写真をAPIから取得
- 9. 画像の名前を写真から取得する
- 10. Firebaseから写真をアップロードして取得する
- 11. データベースからの写真を表示
- 12. PHAssetから編集した写真のURLを取得
- 13. 写真IDからflickr photoset idを取得
- 14. ウェブから写真を取得WebViewの
- 15. preg_match_all(PHP正規表現)で写真ID(URLパラメータ)を取得する
- 16. 写真の情報を取得する方法写真ライブラリのiphoneから?
- 17. Firebase Storageからノード下の複数の写真を取得する
- 18. firebaseのストレージURLからfacebookに写真をアップロード
- 19. Firebase Auth:Android:ユーザーのメールと写真を表示できません
- 20. firebase認証ユーザーの写真の写真のURLが返されます404
- 21. Facebookの写真の写真アルバムを取得する
- 22. 写真アルバムのイメージファイル名とタグを取得する方法は?
- 23. IDのURL表示ヘルプを取得
- 24. prettyphotoギャラリーで現在の写真IDを取得する方法
- 25. 開発者のためのFacebookは、写真のparamからURLを取得
- 26. ギャラリーからの写真の選択とタイムスタンプの取得
- 27. Android - 撮影した写真のURLを取得する方法
- 28. Firebase:Facebookの写真URLを取得する[Android]
- 29. img src:URLに応じて写真のプールから写真を1枚表示
- 30. ファイル一覧から写真を表示
ユーザがサインインすると、currentUserからdisplayNameとphotoURLを取得できます: 'firebase.auth()。currentUser.displayName'と' firebase.auth()。currentUser.photoURL' – bojeil
私は探していません現在のユーザーデータ自分のユーザーIDで名前や写真のURLなどの他の/友人のユーザーデータを取得する方法は? –