1

Facebookからリクエストされたデータにアクセスしようとしています。ここに私のコードは次のとおりです。Firebase AuthでFacebookのスコープデータにアクセスする方法

var auth_provider_facebook = new firebase.auth.FacebookAuthProvider(); 

/// BEGIN: configure the facebook authorization provider. 
    auth_provider_facebook.addScope('user_birthday'); 
    auth_provider_facebook.addScope('user_about_me'); 
    auth_provider_facebook.addScope('user_work_history'); 
    auth_provider_facebook.addScope('user_education_history'); 

// auth_provider_facebook.addScope('user_birthday,user_about_me,user_work_history,user_education_history'); 

/// END: configure the facebook authorization provider. 

私はそれを一ライニングし、それをマルチライニング試してみたが、私はまだトラブルデータを取得したのです。文書番号hereには、スコープからのデータの取得に関する情報が全くありません。ドキュメントにhereにはfacebookという変数が結果の一部として記載されていますが、常にundefinedです。 thirdPartyUserDataというプロパティを持ち、常にundefinedであるドキュメントhereがあります。

このデータを取得するにはどうすればよいですか?

答えて

4

認証すると、onAuthStateChangeによってトークンが与えられます。これは複数のアカウントがリンクされた私のものです。

あなたはそれを見つけることができますか? Firebase v3を使用していますか?

enter image description here

+0

私はまだこのようなuser_birthdayとして、Facebookのスコープデータへのアクセスを提供してどのように表示されないのですか? –

+0

それはしません。その情報はおそらく利用可能で、Facebook APIを呼び出すことができます。 Firebaseでは、電子メール、写真、名前、およびUIDにアクセスできます。ドキュメントを読むことをお勧めします:) –

+0

私は、スコープデータにアクセスすることに関するドキュメントには情報を見つけることができません。私はFirebaseがFacebookデータのプロキシとして機能することを望んでいたので、Facebook SDKを自分で使用する必要はありませんでした。 –