从 Facebook API 预填充用户电子邮件
Pre-populate user email from facebook API
我正在尝试在我的网站上实施社交登录。我正在请求来自 facebook API 的用户电子邮件,并希望使用该电子邮件在其中一个表单中预填充电子邮件字段。我该怎么做?
您可以参考此文档here。从响应中收到电子邮件后,您可以将其存储到服务器会话中,将其传递到您的表单所在的下一个网页或任何您想用它做的事情
FB.login(function(response) {
if (response.authResponse) {
console.log('Welcome! Fetching your information.... ');
FB.api('/me', function(response) {
console.log('Good to see you, ' + response.name + '.');
console.log('email: ' + response.email);
});
} else {
console.log('User cancelled login or did not fully authorize.');
}
}, {scope: 'email,user_likes'});
我找到了。我是编程新手,所以问了这样一个新手问题。我在表单中为电子邮件传递了一个隐藏的输入参数,并将我从 facebook 收到的电子邮件的值分配给输入参数。
我正在尝试在我的网站上实施社交登录。我正在请求来自 facebook API 的用户电子邮件,并希望使用该电子邮件在其中一个表单中预填充电子邮件字段。我该怎么做?
您可以参考此文档here。从响应中收到电子邮件后,您可以将其存储到服务器会话中,将其传递到您的表单所在的下一个网页或任何您想用它做的事情
FB.login(function(response) {
if (response.authResponse) {
console.log('Welcome! Fetching your information.... ');
FB.api('/me', function(response) {
console.log('Good to see you, ' + response.name + '.');
console.log('email: ' + response.email);
});
} else {
console.log('User cancelled login or did not fully authorize.');
}
}, {scope: 'email,user_likes'});
我找到了。我是编程新手,所以问了这样一个新手问题。我在表单中为电子邮件传递了一个隐藏的输入参数,并将我从 facebook 收到的电子邮件的值分配给输入参数。