我正在尝试添加范围并从Facebook访问已登录用户的更多属性。但是,Firebase 3 sdk似乎并不清楚。
provider = new firebase.auth.FacebookAuthProvider();
provider.addScope('public_profile, email, gender, user_birthday');
firebase.auth().signInWithPopup(provider).then((result) => {
var token = result.credential.accessToken;
var user = result.user; // doesn't have any extra information
});
有没有人想出如何访问其他范围?
答案 0 :(得分:3)
目前,firebase用户无法获得其他范围数据。您需要从result.credential.accessToken获取返回的访问令牌,然后调用facebook api以获取其他数据。