【问题标题】: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
    相关资源
    最近更新 更多