【问题标题】:FirebaseCredentials.fromCertificate(serviceAccount) has Failed to parse service account: 'project_id' must be set JSONExceptionFirebaseCredentials.fromCertificate(serviceAccount) 无法解析服务帐户:必须设置“project_id” JSONException
【发布时间】:2023-03-08 08:19:01
【问题描述】:

Java mavern 应用程序:当执行以下代码时,firebaseCredential 有流异常原因设置消息与

“解析服务帐号失败:必须设置‘project_id’”

附上手表屏幕。注意: google-services.json 文件在 firebase 控制台中下载。任何帮助表示赞赏。

堆栈跟踪:

 FileInputStream serviceAccount = new FileInputStream("src/main/resources/google-services.json");
 FirebaseCredential firebaseCredential = FirebaseCredentials.fromCertificate(serviceAccount); //  FirebaseCredentials.applicationDefault();
 FirebaseOptions options = new FirebaseOptions.Builder()

【问题讨论】:

    标签: java firebase firebase-realtime-database


    【解决方案1】:

    您下载了错误的凭据 Json 文件。您应该从项目设置 -> 服务帐户中获取它,而不是在项目设置 -> 常规中获取它并生成一个新的私钥。它应该为您生成一个新的 Json 文件,其中包含正确的凭据。

    【讨论】:

      猜你喜欢
      • 2017-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多