HTTP 错误: 在为 android 项目设置 Firebase 云功能时发生401错误

我正在尝试设置 firebase 函数,但是在运行 firebase init 之后出现了一个错误。

错误: HTTP 错误: 401,请求有无效的身份验证凭据。预期的 OAuth 2访问令牌、登录 cookie 或其他有效的身份验证凭据。参见 https://developers.google.com/identity/sign-in/web/devconsole-project

enter image description here

33949 次浏览

我解决了问题! 您需要注销 firebase logout,然后再次登录 firebase login,或者用 firebase login --reauth刷新令牌

似乎 Firebase 认证令牌的到期时间限制为最大1小时

使用 firebase login --reauth,这种情况发生在我身上是因为在尝试执行 firebase init时出现了一个旧的 FIREBASE_TOKEN

有同样的问题,但与火灾基地托管。出于某种原因,只使用了 sudo firebase 我设法使它工作

我通过从我的环境变量中手动删除 FIREBASE_TOKEN解决了这个问题,只有 那么我发出了 firebase login --reauth

注意: 我试图在没有删除 Firebase 令牌的情况下重新进行身份验证,但是没有成功。