Android [GetToken] GetToken 失败,状态代码为 : UNREGISTERED_ON_API_CONSOLE

标签 android android-fragments firebase gmail-api

我开发了一个应用程序,它使用 gmail api 来获取用户发送的所有邮件。然后我将这个应用程序分成一个示例(几乎是空的)和一个可以执行所有操作的 fragment ,这样我以后可以轻松地将我的 fragment 集成到我团队的项目设置中。

这个项目使用 firebase,所以我正在关注 this使用我的 fragment 从这个项目连接到 Gmail 的教程。 我使用 Gmail Quickstart 开发了我的 fragment ,所以我有一个 GoogleAccountCredential 但是当我尝试使用 GoogleAccountCredential.getToken 方法时,出现以下错误:

[GetToken] GetToken failed with status code: UNREGISTERED_ON_API_CONSOLE

我已经使用正确的包名称从 Google API 控制台创建了新凭证。

我做错了什么?

最佳答案

我在我的另一篇文章中回答了这个问题 here

看起来当我在 API 管理器 Google 控制台中创建凭据 key 时,它不会在 Firebase 中的项目的所有应用程序中添加 SHA1 key 。

我所要做的(经过一周的努力)就是从“链接”到另一个应用程序的 Google API 控制台的应用程序复制粘贴 SHA1

希望对你有帮助

关于Android [GetToken] GetToken 失败,状态代码为 : UNREGISTERED_ON_API_CONSOLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45280932/

相关文章:

android - mediaPlayer第二次开始在线播放时出现IllegalStateException

java - 使用 fragment 从其他应用程序接收数据

Android - 在选项卡式 fragment 中拉动刷新

firebase - 在 Firestore 安全规则中创建新文档时如何验证另一个文档引用

android - 可重复使用的 Activity

android - 尝试在空对象引用上调用接口(interface)方法 com.google.firebase.auth.FirebaseAuth$AuthStateListener.onAuthStateChanged'

android - 如何在 Android 运行时根据 dp 或 dip 确定屏幕宽度?

android - Android fragment 问题

swift - 如何获取 Firebase 身份验证的访问 token ?

ios - 如何在不影响用户的情况下处理 Firebase 项目?