Почему при отправке значений в базу данных firebase realtime с использованием firesharp отображается ошибка

#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 
  

скопируйте код рядом с названием вашего проекта