【问题标题】:firebase 1.1.1 how to get twitter secretfirebase 1.1.1 如何获取推特秘密
【发布时间】:2014-12-14 23:54:08
【问题描述】:

使用以下 javascript firebase 版本。

<script src="https://cdn.firebase.com/js/client/1.1.1/firebase.js"></script>

我需要access_token_secret 代表用户发帖。但是,firebase 似乎没有提供秘密访问令牌。

ref.authWithOAuthPopup('twitter', function (e, user) {
  if (e) { throw e }
  console.log(user.twitter.accessToken)
  console.log(user.twitter.accessTokenSecret)
})

控制台输出。

##########-***************************************
undefined 

是否可以通过firebase auth获取秘密访问令牌?

【问题讨论】:

  • 我还没有切换到新的身份验证方法,但这可能是您正在寻找的:firebase.com/docs/web/guide/…。我知道您的情况略有不同,因为记录了 ref.authWithOAuthPopup 以将 authData 传递给回调。但是监控在这里对 OP 有用:stackoverflow.com/q/26390027/209103,因此它可能允许您继续,直到有人提出正确的答案。
  • 不幸的是仍然没有秘密访问令牌
  • 等一下:你想代表用户在 Twitter 上发帖吗?我认为 Firebase 不会向应用程序公开用户的访问令牌和秘密。据我所知,Firebase 的简单登录只是帮助您的应用程序识别用户,而不是作为 Twitter 的通用网关。
  • angular-simple-login给了accessToken和accessTokenSecret,新的firebase登录只给了accessToken。
  • 您好,抱歉延迟回复。这实际上是登录 API 中的一个错误。旧的简单登录 API 仍然表现出正确的行为。我对登录方法进行了修复,并将在今天晚些时候或明天将其推出生产。它不需要更新您的客户端,因为它是服务器端修复程序。给您带来的不便深表歉意!

标签: javascript twitter firebase


【解决方案1】:

感谢您报告此错误。这已修复! v2 路由的响应负载现在包括 accessTokenaccessTokenSecret

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    相关资源
    最近更新 更多