我可以使用Firebase简单登录来访问Twitter API吗?

时间:2013-04-17 23:56:45

标签: firebase

使用Twitter很容易获得简单的登录,这是一个很大的好处,但我想知道是否可以接受这些身份验证凭据并发布推文,获取他们关注的人员列表,一般使用完整的Twitter 1.1 API。即我可以获取访问令牌密钥和秘密吗?

谢谢, 戴夫。

1 个答案:

答案 0 :(得分:2)

Firebase简单登录JavaScript客户端现在可以在Twitter身份验证的响应有效负载中返回Twitter访问令牌和访问令牌机密。

您可以通过user对象在accessTokenaccessTokenSecret属性下访问其中的每一个,如下所示:

var firebaseRef = new Firebase('https://<MY-FIREBASE-NAME>.firebaseIO.com');
var authClient = new FirebaseAuthClient(firebaseRef, function(error, user) {
  if (user) {
    var accessToken = user.accessToken,
        accessTokenSecret = user.accessTokenSecret;
  }
});

...

// Sample jQuery click event.
$myButton.on('click', function(event) {
  authClient.login('twitter');
});