实现facebook身份验证

实现facebook身份验证,facebook,Facebook,有多少种方法可以在我的网站上实现facebook身份验证?我的方法是: 在我的网站上显示facebook登录按钮 当用户点击它时,他们会被要求输入用户名、密码或授予某些权限等 在他们登录后,在我的网站上登录按钮的位置显示他们的脸和名字 现在,我可以用下面的代码做1,2 <div id="fb-root"></div> <script src="http://connect.facebook.net/en_US/all.js"></scri

有多少种方法可以在我的网站上实现facebook身份验证?我的方法是:

  • 在我的网站上显示facebook登录按钮
  • 当用户点击它时,他们会被要求输入用户名、密码或授予某些权限等
  • 在他们登录后,在我的网站上登录按钮的位置显示他们的脸和名字
  • 现在,我可以用下面的代码做1,2

        <div id="fb-root"></div>
        <script src="http://connect.facebook.net/en_US/all.js"></script>
        <script>
            FB.init({ 
                appId:'22***00**58****', 
                cookie:true, 
                status:true, 
                xfbml:true,
                oauth:true
            });
        </script>
        <fb:login-button></fb:login-button>
    
    
    FB.init({
    appId:'22***00**58****',
    曲奇:是的,
    状态:正确,
    xfbml:是的,
    真的吗
    });
    

    我仍然坚持使用3。

    查看指南中的快速入门示例

    这里是您需要使用的JSSDK方法

    FB.login(function(responseLogin) {
        if (responseLogin.session) {
            // user is logged in
            // uid is in responseLogin.session.uid
            // just explore the whole object with console.log(responseLogin);
        } else {
            // refused to grant the permissions
        }
    }, { perms:'offline_access,email' }); // example of perms
    
    移除按钮,替换为真实按钮,当用户单击此按钮时,调用此方法。 这不是唯一的办法,但很简单