如何使用 ASP.NET MVC 应用程序在 firebase 实时数据库中设置数据

How to set data in firebase realtime database with ASP.NET MVC app

我想将 firebase 实时数据库与 ASP.NET MVC 应用程序一起使用,我通过互联网进行搜索,甚至在 firebase 网站上几乎找不到任何资源,我的第一个问题是如何在不生成数据的情况下设置数据每次我想添加一些数据时都需要一个键。

var currentUserLogin = new LoginData() { TimestampUtc = currentLoginTime };
var firebaseClient = new FirebaseClient("yourFirebaseProjectUrl");
var result = await firebaseClient
                       .Child("Users/" + userId + "/Logins")
                       .PostAsync(currentUserLogin, false);

这段代码每次都会生成一个key,为了不生成key我加了false作为第二个参数但是好像不行,我的第二个问题是哪里可以找到资源与主题相关。

我希望您使用的客户端是 Firebase REST API 的包装器,它将 POST 请求解释为将数据添加为新子节点的请求。

如果您想将数据写入您指定的确切路径,请使用 PUT 请求,因此在您的 C# 代码中为 PutAsync.