firebase + facebook前端 - 前端查询

时间:2013-05-22 09:46:10

标签: facebook-graph-api firebase

我正在尝试为我的firebase应用程序登录facebook。这是我第一次使用FB登录。我浏览了文章和小教程。但我被困在前端

即按钮在我的index.html中创建部分并将其链接到我的firebase变量。

我看到了firefeed的例子,它与FB开发者指南中的程序完全不同。任何帮助都会很棒。

作为登录的扩展,我还想访问登录用户的图表数据

这是我的javascript,我的HTML会有什么用。

var myDataRef = new Firebase('[myFirebase]');

var authClient = new FirebaseAuthClient(myDataRef);

authClient.login("facebook", function (err, token, info) {
    if (!err) {
        console.log("Got token " + token + " for user " + info.name);
    }
});

1 个答案:

答案 0 :(得分:1)

查看http://firebase.github.io/firebase-simple-login/,了解您可以复制/分叉并放入应用程序的Firebase简单登录示例。

这是一个简单的应用程序示例,它允许您通过链接点击登录Facebook:

                                 登录

  <script type="text/javascript" src="https://cdn.firebase.com/v0/firebase.js"></script>
  <script type="text/javascript" src="https://cdn.firebase.com/v0/firebase-auth-client.js"></script>
  <script type="text/javascript">
    var firebaseRef = new Firebase("[myFirebase]");
    var authClient = new FirebaseAuthClient(firebaseRef, function(error, user) {
      if (error) {
        // an error occurred while attempting login
        console.log('an error occurred:');
        console.log(error);
      } else if (user) {
        // user authenticated with Firebase
        console.log('logged in:');
        console.log(user);
      } else {
        // user is logged out
        console.log('logged out');
      }
    });
  </script>
</body>
</html>