实施facebook身份验证

时间:2011-09-30 09:28:36

标签: facebook

在我的网站上实施Facebook身份验证的方法有多少?我的方法是:

  1. 在我的网站上显示facebook登录按钮
  2. 当用户点击它时,系统会要求他们输入用户名密码或授予一些权限等......
  3. 他们登录后,在我的网站上登录按钮位置显示他们的面孔和名字。
  4. 现在,我可以使用以下代码执行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>
    

    我仍然坚持使用3。

2 个答案:

答案 0 :(得分:1)

查看http://fbdevhub.com/wiki/index.php?title=Canvas_App_Tutorial上的指南,了解快速入门示例

答案 1 :(得分:0)

以下是您需要使用的JS SDK方法。

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

删除&lt; fb:login&gt;按钮,替换为真实按钮,当用户单击此按钮时,请调用此方法。 这不是唯一的方法,但它很简单。