有没有办法使用 FirebaseAdmin 从 C# 服务器端访问 Firebase Firestore 数据库?

Is there any way to access Firebase Firestore database from C# server side using FirebaseAdmin?

提问人:DevdotHamza 提问时间:10/14/2021 更新时间:10/16/2021 访问量:687

问:

我添加了 Google 提供的 FirebaseAdmin SDK Nuget 包,并尝试了 SDK 提供的不同类 例如:

string baseURL = "default-rtdb.firebaseio.com/";
string tablename = "sample-default-rtdb";
string appName = "Image-Sample";

AppOptions appOptions = new AppOptions(){
ServiceAccountId = "asdf",
Credential = GoogleCredential.FromFile("path/to/serviceAccountKey.json"),
ProjectId = appName
};

//FirebaseApp firebaseApp = new FirebaseApp();
var create = FirebaseApp.Create(appOptions);

但是我不明白在哪里添加 ServiceAccountKey 的路径以及如何访问 Firestore 或实时数据库实例。

C# Firebase ASP.net-core google-cloud-firestore 服务器端

评论


答:

0赞 Double dimension 10/16/2021 #1

我仔细检查了文档,显示 C# SDK 不支持 firestore 和实时数据库。

您可以通过以下步骤在 C# 服务器上使用 firestore。
设置开发环境