我需要创建Firebase项目,获取AdminSDK私钥,并以编程方式添加资源。
我可以使用CLI创建项目-Firebase项目:create
。但是之后要使用管理员SDK或RESTAPI向项目添加资源,我需要获得管理员SDK私钥。
我的计划是通过直接HTTP请求进行网络抓取。我知道Fastlane使用相同的逻辑来控制Apple Developer PortalUI并以编程方式从中获取数据。
首先,我需要去:https://console.firebase.google.com/project/
然后,我应该模仿下面的生成新私钥按钮并获取私钥。
但我从未使用过这种方法,尤其是在包含会话、cookie等的网页上。而且,我想将其构建为微服务并部署到服务器。所以,我相信2FA可能是个问题。
我的问题:
看起来不需要抓取,gcloudCLI完成这项工作。如果您想以编程方式创建Firebase项目并获取服务帐户,请执行以下步骤:
Firebase项目:create--display-name"