#c# #firebase #firebase-realtime-database #fire-sharp
#c# #firebase #firebase-realtime-database #огненно-резкое
Вопрос:
Я использую пакет firesharp для отправки значений в базу данных firebase realtime из кода c #.Но метод SetTaskAsync выдает ошибку, я следовал тому же синтаксису, который упоминается в руководстве YouTube / других блогах.
Код:
var notification = new AdminNotification { Id = "1234", message = "New Notification", isRead = "false", type ="0" };
IFirebaseConfig config = new FirebaseConfig
{
BasePath = "https://*******.firebaseio.com",
AuthSecret= "**FireBaseApiKey**",
};
IFirebaseClient client;
client = new FireSharp.FirebaseClient(config);
var response = await client.SetTaskAsync("Notifications/", notification);
Исключение:
При выполнении запроса произошла ошибка. Путь : Уведомления / , метод: ИСПРАВЛЕНИЕ. При отправке запроса произошла ошибка. Не удалось разрешить имя или адрес сервера
Stacktrace:
в System.Runtime.Службы исключений.ExceptionDispatchInfo.Throw()
в System.Runtime.Службы компиляции.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (задача task) в FireSharp.FirebaseClient.d__b`1.MoveNext()
Пожалуйста, помогите!
Ответ №1:
Примечание для AuthSecret : скопируйте секрет аутентификации из
Project settings ->Services account -->Database secrets
скопируйте код рядом с названием вашего проекта