Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如果我获得错误的firebase客户端授权,我该怎么办?_Java_Android_Firebase_Api_Authentication - Fatal编程技术网

Java 如果我获得错误的firebase客户端授权,我该怎么办?

Java 如果我获得错误的firebase客户端授权,我该怎么办?,java,android,firebase,api,authentication,Java,Android,Firebase,Api,Authentication,E/FirebaseAuth:[GetAuthDomainTask]获取项目配置时出错。失败于 W/IInputConnectionWrapper: finishComposingText on inactive InputConnection 我已经尝试通过短信向用户发送OTP。使用firebase API,我在日志中得到了这个错误。我已经检查了googleservices.json文件中的API密钥,它们都是正确的。我不知道该怎么办?请帮助。您缺少SHA1,使用验证OTP时,您必须提供SH

E/FirebaseAuth:[GetAuthDomainTask]获取项目配置时出错。失败于

W/IInputConnectionWrapper: finishComposingText on inactive InputConnection

我已经尝试通过短信向用户发送OTP。使用firebase API,我在日志中得到了这个错误。我已经检查了googleservices.json文件中的API密钥,它们都是正确的。我不知道该怎么办?请帮助。

您缺少SHA1,使用验证OTP时,您必须提供SHA1密钥,因此获取SHA1密钥,在firebase控制台设置中复制粘贴


项目设置->常规->向下滚动并单击添加打印->放置您的SHA1键

谢谢。这是我的荣幸,如果您发现答案有帮助,请向上投票,这样对其他人有帮助谢谢我已向上投票,但如果您的声誉低于15,堆栈溢出不会显示向上投票。哦,好的,伙计,没有问题在我自己的例子中,我添加了Sha1和SH256,但仍然得到相同的错误。我已经在Firebase上创建了该项目,并从新的Firebase项目下载了google-service.json文件,但该应用程序仍然允许我使用旧凭据登录,但不允许我注册新用户。
"error": {
    "code": 400,
    "message": "INVALID_CERT_HASH : Client does not match API key",
    "errors": [
      {
        "message": "INVALID_CERT_HASH : Client does not match API key",
        "domain": "global",
        "reason": "invalid"
      }
    ]
  }
}
 400