如何使用Firebase Auth访问Facebook范围数据

Hob*_*ist 1 facebook-authentication firebase firebase-authentication

我正在尝试访问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.
Run Code Online (Sandbox Code Playgroud)

我已经尝试过单层衬里和多层衬里,但我仍然无法获取数据.此处的文档绝对没有关于从范围中检索数据的信息.这里提供的文档提到facebook变量作为结果的一部分,但它总是如此undefined.还有更多的文档在这里,带来了一个thirdPartyUserData属性,它也始终undefined.

我如何获取这些数据?

Dev*_*lli 5

进行身份验证时,onAuthStateChange将为您提供令牌.这是我的多个帐户链接.

你能找到吗?您使用的是Firebase v3吗?

在此输入图像描述