【问题标题】:Implement facebook authentication实施脸书认证
【发布时间】:2011-09-30 09:28:35
【问题描述】:

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

  1. 在我的网站上显示 facebook 登录按钮
  2. 当用户点击它时,他们将被要求输入用户名密码或授予一些权限等...
  3. 他们登录后,在我的网站上登录按钮的位置显示他们的面孔和姓名。

现在,我可以使用下面的代码执行 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。

【问题讨论】:

    标签: facebook


    【解决方案1】:

    查看http://fbdevhub.com/wiki/index.php?title=Canvas_App_Tutorial 的指南以获取快速入门示例

    【讨论】:

      【解决方案2】:

      这是您需要使用的 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
      

      去掉按钮,换成一个真实的按钮,当用户点击这个按钮时,调用这个方法。 这不是唯一的方法,但它是一种简单的方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-01-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-09
        相关资源
        最近更新 更多