【发布时间】:2020-05-11 22:30:19
【问题描述】:
一般来说,Firestore 和 gRPC 的新手。我一直在试图弄清楚如何与 golang 的 Firestore RPC API 进行交互。他们很好地记录了 API here,但没有显示如何初始化连接。我的一些问题是,
- 在 golang 中,我会使用 grpc 包还是内置 rpc。
- 我将使用什么 URL 连接到 API。
- 当像这样连接到基于云的 RPC API 时,我是否需要在本地拥有 .proto 文件才能与之交互?
- 如何使用用户 Firebase ID 令牌进行身份验证。
- 如何创建以所述用户身份验证的记录。
干杯。
编辑:感谢 Anar,我已经能够连接。但我无法测试任何东西,因为我不确定如何验证或创建记录。任何有关示例的帮助都会很棒。到目前为止的代码:
conn, err := grpc.Dial("firestore.googleapis.com", grpc.WithInsecure())
if err != nil {
log.Fatalln(err)
}
defer conn.Close()
【问题讨论】:
标签: firebase google-cloud-firestore grpc rpc