通过“credential”属性提供给initializeApp()的凭证实现无法获取有效的Google OAuth2

Dew*_*wey 6 firebase google-oauth google-cloud-platform google-cloud-functions firebase-admin

我有一个使用 firebase-admin sdk 的 NodeJS Firebase 功能。自去年以来一直运行良好。在过去 2 周内,日志中开始显示以下错误:

Credential implementation provided to initializeApp() via the "credential" property failed to fetch a valid Google OAuth2 access token with the following error: "Error fetching access token: 404 page not found

"firebase-admin": "^7.3.0"难道是我使用的版本有问题?

有没有人遇到过同样的问题,您能提供一些可能的原因吗?

小智 4

这看起来像是 NodeJS 的问题,根据文档,版本 8 不再受支持。2020 年 12 月 15 日,Firebase CLI 中禁用了将功能部署到 Node.js 8 运行时,这很可能是您遇到 404 错误的原因。

要迁移到受支持的较新版本的 NodeJS 运行时,请使用文档

另外,我不怀疑您的 firebase-admin 版本7.3.0有任何问题。