我正在尝试在系统上实现Facebook登录,我现在可以成功登录和注销,但是我想获取用户的Facebook信息(姓名,生日等)以初始化会话。
https://developers.facebook.com/docs/facebook-login
我一直在尝试遵循本指南,但无法弄清楚如何从控制器中获取数据并运行函数以初始化会话。到目前为止,我只有这个
脚本
<script>
window.fbAsyncInit = function () {
FB.init({
appId: '311077706269108',
xfbml: true,
version: 'v3.2'
});
FB.AppEvents.logPageView();
};
(function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) { return; }
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<div id="fb-root"></div>
<script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"></script>
查看:
<div class="col-md-12 form-group">
<div class="fb-login-button" data-size="medium" data-button-type="login_with" data-auto-logout-link="true" data-use-continue-as="true"></div>
</div>