我开发了一个应用程序,它使用 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/