[英]Getting data from Firebase in Xamarin.Forms app
Hi so I'm moving my app from a MySQL database to Firebase, but I'm having trouble getting the connection between my c# code and firebase set up.
所以我有一个看起来像这样的 Firestore 数据库:
[带有“Persons”集合的 Firebase 数据库包含一条具有自动生成 ID 的记录。 此记录包含 Admin(设置为 true)和 Fullname(设置为 PJ)][1] [1]:https://i.stack.imgur.com/FFF9A.png
我有这个代码:
public static async Task<List<Person>> GetAllPersons()
{
return (await firebase
.Child("Persons")
.OnceAsync<Person>()).Select(item => new Person
{
Fullname = item.Object.Fullname,
Admin = item.Object.Admin
}).ToList();
}
但是当我尝试执行 function 时,我收到以下错误消息:
Firebase.Database.FirebaseException: Exception occured while processing the
request.
Url: https://moveeasy-72594.firebaseio.com/Persons/.json
Request Data:
Response: {
"error" : "404 Not Found"
}
我已经为此制定了规则:
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if request.auth == null;
}
}
}
任何意见,将不胜感激
我怀疑您可能使用了错误的 URL 来访问您的数据库。 如果您创建的数据库位于西欧,则其 URL 是其中之一:
尝试使用这些 URL 初始化 Firebase,看看是否适合您。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.