Facebookはデフォルトでuser_firends
のアクセス権を与えます。しかしFirebase Facebook SigninwithPopProvider
メソッドは、user_friends
のデータを含むキーを返しません。GoogleとFacebookのログイン用にOAuth Firebase Authにスコープを追加
私はメソッドの呼び出しを行う前に、私はprovider.addScope('user_friends')
を追加しようとしているが、それはで友人のデータを含む約束を返しませんでしたまたそれは完全な基本的なpublic_profile
データが含まれていない(すなわち年齢範囲)テストのために
私は現在、2人のユーザーがFacebookメソッドを使用してサインインしています。フェイスブックでFacebookの友達でもあり、両方のユーザーがこのデータを返しませんでした。
最後に、provider.addScope('https://www.googleapis.com/auth/plus.login')
というGoogle Authと同じ質問が返され、返された約束にはユーザーのサークルの友人データが含まれていますか?私は戻って、両方のOAuthプロバイダから受信
だけの事はある:
displayName:
email:
photoURL:
providerId:
uid:
私の推測では、私がデータを要求するアクセストークンと後のFacebookやGoogleへの呼び出しをしなければならないこと、正しいことですか?
これは、バージョン2.xでこれを実行した場合には奇妙なことです – eikooc