firebase - 如何找出我的 Firebase 应用使用的 API 密钥?
问题描述
长话短说:
是否可以运行某种命令来找出我的应用程序在运行时尝试使用的 API 密钥,并将其打印到控制台?
背景:
我的 Firebase API 密钥不久前被泄露,所以我在 Google Cloud Console 中对其进行了更改:https ://console.cloud.google.com/apis/credentials/ 。我从我的 Firebase 控制台下载了一个新google-services.json
文件,并检查它是否包含新的“Android API 密钥”,位于:
"api_key": [
{
"current_key": "..."
}
],
投币口。我再次构建了应用程序,它似乎工作正常。
但是第二天当我尝试登录时,我仍然收到错误消息:
com.google.firebase.j:发生内部错误。[ API 密钥已过期。请更新 API 密钥。]
我已经终止了应用程序并再次构建它,重新启动了 Android Studio,甚至google-services.json
完全删除了文件!....并且我已经使现金等无效,但我仍然收到相同的错误消息,“API 密钥已过期”。我也仔细检查过,google-services.json
文件中写入的 API 密钥确实是 Cloud Console 所说的处于活动状态的 API 密钥。
因此,我觉得如果我能弄清楚应用程序正在尝试使用哪个 API 密钥,那将非常有用,这样我就可以查看它是否仍然是旧的,以现金形式保存在某处......或者问题是否出在其他地方.
解决方案
推荐阅读
- javascript - 数组语法中的扩展运算符 Vs。大批
- java - 有没有办法同时检测按键和显示图形?
- ios - Xcode 12.4:代码签名“AAExtensions.framework”失败
- c# - 如何使用 Atata 进行基本的自动浏览器检测,然后自动设置驱动程序?我正在阅读文档,但运气不佳
- php - PHP in_array 函数找不到值
- javascript - 有没有办法在不等待的情况下检查直接调用的异步函数
- python - 类型错误:get_orders() 缺少 1 个必需的位置参数:'self' - 连接到数据库并将其转换为 panda 数据框
- xcode - ARKit(ARWorldTrackingConfiguration)定位问题
- python - 梯度下降更新的亚当优化似乎不适用于逻辑回归
- javascript - 对于多租户数据库,将租户 ID 作为 GET 参数传递给 API 是否安全?