大家好,我正在嘗試在Xamarin.Forms中使用Firebase。我正在使用 this library by Ricardo。直到現在,我能夠在沒有身份驗證的情況下獲取,放置和發佈數據。還能夠隨着數據更改實時獲取事件。但我堅持使用身份驗證發佈數據。這是我的代碼 -Xamarin.Forms Firebase用戶身份驗證401未經授權的錯誤
var firebase = new FirebaseClient("https://XXXXXX-bdded.firebaseio.com/test"); var authProvider = new FirebaseAuthProvider(new FirebaseConfig("AIzaxxxxxxxxxxxxxxXE")); var auth = await authProvider.SignInWithEmailAndPasswordAsync("[email protected]", "[email protected]"); var item =await firebase .Child("MyMeetings") .WithAuth(auth.FirebaseToken) .PostAsync("Please Post me");
數據庫規則是: - { "rules": { "test":{ "$uid": { ".read": "auth.uid == $uid", ".write": "auth.uid == $uid", } } } }
它拋出401未經授權錯誤。請幫助我。