window.fbAsyncInit = function() {
FB.init({
appId : '{My AppId}',
cookie : true, // enable cookies to allow the server to access
// the session
xfbml : true, // parse social plugins on this page
version : 'v2.2' // use version 2.2
});
FB.ui({
method: 'share',
href: 'https://developers.facebook.com/docs/',
}, function(response){
alert("response.authResponse");});
在Facebook上分享后我想收到用户的电子邮件,但我无法检索它。
答案 0 :(得分:0)
您只能在用户通过Facebook登录应用后访问用户的数据,并且已授予相应的permissions。共享对话框不需要特殊权限,这就是即使没有集成登录也可以使用它的原因。如果您需要其他功能,例如获取用户的公开个人资料,电子邮件等,则需要整合所需的Login with Facebook和ask for the permissions。