我正在尝试访问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
。
如何获取此数据?
答案 0 :(得分:5)
进行身份验证时,onAuthStateChange会为您提供令牌。这是我的多个帐户链接。
你能找到吗?您使用的是Firebase v3吗?