【问题标题】:Firebase Cloud Messaging API KeyFirebase 云消息传递 API 密钥
【发布时间】:2016-10-10 13:07:20
【问题描述】:

有什么方法可以在 Firebase 控制台中为 FCM(云消息部分)重新生成 API 密钥?该密钥不可编辑,并且与 Google API 控制台中自动生成的密钥不同。由于这种错误配置,我总是从 FCM 收到 unauthorized 401...

【问题讨论】:

    标签: android firebase google-cloud-messaging firebase-cloud-messaging


    【解决方案1】:

    更新:即使在 FCM 令牌可见的云消息选项卡的新 UI 中,如果删除服务器密钥,重新生成密钥按钮仍然可见.


    更新:现在似乎可以通过 Firebase 控制台重新生成服务器密钥,但是,标签/按钮(见屏幕截图)仅在没有使用服务器密钥时显示。

    点击Regenerate Key后,会生成一个新的Server Key,在Google Developers Console中也可以看到。


    仍然无法从 Firebase 控制台重新生成 API 密钥。 但是,我能够通过开发者控制台重新生成它。

    在与@SarthakMishra 讨论后,我再次浏览了控制台,并且能够真正重新生成在 Firebase 控制台中找到的 API 密钥。

    首先,我将提供有关获取实际查看当前服务器密钥的部分的步骤。

    1. 通过右上角选择您的项目。
    2. 然后在左侧面板上,点击齿轮按钮并选择项目设置
    3. 然后转到云消息选项卡

    从那里,您将能够看到服务器密钥和发件人 ID。


    以下是重新生成服务器密钥的步骤。转到您的Developer Console

    1. 在右上角,选择与您的 Firebase 项目对应的项目名称。
    2. 在左侧面板上,单击 Credentials

    之后,您将能够看到当前可用于该项目的 API 密钥。通常,您会看到两个 API 密钥。一个 Server Key 和一个 Android Key,旁边有一个标签,上面写着(由 Google 服务自动创建)。单击服务器密钥。

    1. 单击 重新生成密钥。应该会出现这样的提示:

    您想用新的密钥替换当前密钥吗?

    新密钥将立即可用。当前密钥将在 24 小时后永久停用。

    1. 点击替换键

    之后,您将看到生成的新服务器密钥。返回到可以看到服务器密钥和发件人 ID 的页面并刷新它。它应该与生成的新服务器密钥匹配。

    【讨论】:

    • mabuhay ka 先生!
    • 谢谢,最佳答案。
    【解决方案2】:

    您不需要重新生成密钥。按照步骤操作

    • 转到 Firebase 控制台 (https://console.firebase.google.com)
    • 选择您的项目
    • 在左侧,单击设置图标并选择项目设置
    • 然后点击云消息标签
    • 您会在此处找到您的服务器密钥。使用它,你应该很高兴

    【讨论】:

    • 您确实在帖子中看到了Any way to regenerate API Key,对吧?
    • 我明白这一点,但我相信解决上述问题对于提出问题的人来说至关重要。以上步骤将解决他/她的问题。
    • 对。但前提是他可以修改项目或应用程序的服务器密钥集。
    • 控制台明明会提供给他正确的密钥,为什么还要修改密钥呢。此外,这不太可能..如果密钥因某种原因被修改。他还会在那里找到更新后的密钥
    • 实际上我昨天遇到了同样的问题,我正在做的是我使用 API_KEY 而不是服务器密钥。我相信他可能会犯同样的错误!
    【解决方案3】:

    在 FCM 控制台中转到您的项目,在概览窗格中的项目名称弹出窗口中会显示一个溢出菜单图标。在显示您的应用程序的打开页面上单击它并管理...,您将能够下载 google-services.json 文件,其中包含当前 api-key 等所有详细信息,此外您还可以导航到 Cloud Messaging 选项卡,其中它将显示您的服务器密钥。

    【讨论】:

    • 他问的是是否有办法通过控制台重新生成 API 密钥,而不是在哪里找到它。
    • 这就是我想说的哥们@int-j ...当你创建一个FCM项目时,不需要生成SERVER API KEY,它已经在那里了。
    • 是的。我注意到了。但这并不能真正提供解决方案。
    猜你喜欢
    • 2018-08-25
    • 1970-01-01
    • 2022-06-21
    • 1970-01-01
    • 2022-06-10
    • 1970-01-01
    • 2022-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多