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

时间:2016-06-25 08:01:09

标签: firebase firebase-authentication facebook-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.

我已经尝试过将它排成一行并进行多重排列,但我仍然无法获取数据。找到的文档here绝对没有关于从范围中检索数据的信息。提供的文档here提到facebook变量作为结果的一部分,但它总是undefined。还有更多文档here会显示thirdPartyUserData属性,该属性也始终为undefined

如何获取此数据?

1 个答案:

答案 0 :(得分:5)

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

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

question already asked