我想设置Facebook登录名,然后在我的数据库中保存电子邮件和姓名。
我按照facebook中提到的步骤在我的网站上设置facebook登录。
<div class="fb-login-button" data-width="" data-size="large" data-button-type="login_with" data-auto-logout-link="false" data-use-continue-as="false"
data-scope="public_profile, email"></div>
</div>
<body>
<div id="fb-root"></div>
<script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v3.3&appId='{My APP ID}'&autoLogAppEvents=1"></script>
<script>
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
});
{
status: 'connected',
authResponse: {
accessToken: '...',
expiresIn:'...',
signedRequest:'...',
userID:'...'
}
}
function checkLoginState() {
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
});
}
</script>
</body>
现在,一旦用户单击Facebook登录,我想将电子邮件和姓名存储在数据库中。考虑表名称-用户,列-电子邮件和名称。