我可以在没有gRPC的情况下使用Firebase Management API吗?

时间:2020-07-02 15:01:16

标签: firebase rest retrofit grpc

我正在尝试编写一小段代码来自动在Firebase上进行一些配置。 第一步是使用API​​在Google Cloud Platform上创建一个新项目。这一步可以!

现在,我需要使用API​​为此同一个项目创建一个Firebase。

我对使用RETROFIT进行请求感到很舒服,所以我使用REST。碰巧,用于创建新的Firebase项目的端点使用的是“ gRPC”。

用于创建新的firebase项目的端点是:

https://firebase.googleapis.com/v1beta1/{project=projects/*}:addFirebase

我已经尝试用项目ID替换“项目”,但是我从服务器获取404。

我的问题是:有没有办法将这个gRPC请求“翻译”到REST端点?我可以使用@PATH或@QUERY吗?

1 个答案:

答案 0 :(得分:0)

在此处查看此API的文档:

https://firebase.google.com/docs/projects/api/reference/rest/v1beta1/projects/addFirebase

这是一个普通的REST API

您需要将project的值指定为projects/[[YOUR-PROJECT-ID]]

我建议您使用文档页面右侧的API Explorer(“尝试使用此API”)进行尝试,以确认它适用于您。