我在这里使用聚合物提供的示例:在聚合物文档中或者直接从这个例子x-login
但我现在需要的是把用户在facebook中的邮件作为例子,在这部分的代码中:
<h3>User ID:</h3>
<pre>{{user.uid}}</pre>
他们使用user.uid从facebook上获取ID,但我也想要邮件和名称,但我无法获取:(,你知道怎么做吗?
非常感谢
我想您没有在authWithOAuthPopup方法的可选第三个参数中使用"scope"。
ref.authWithOAuthPopup("facebook", function(error, authData) {
if(error) {
console.log("Esto es un Error", error.message);
} else {
console.log("Ok", authData);
}
},{
scope: 'email'
});
在Facebook开发者文档中,你会发现你可以要求的不同权限。其中一些你需要在应用程序facebook面板中验证你的应用程序。https://developers.facebook.com/docs/facebook-login/permissions