我正在使用firesharp软件包将值发布到Firebase实时数据库 来自c#代码。但是SetTaskAsync方法会引发error,我遵循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);
例外是:
执行请求时发生错误。路径:通知/,方法 :补丁。发送请求时发生错误。服务器名称 或地址无法解析
堆栈跟踪:
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)在FireSharp.FirebaseClient.d__b`1.MoveNext()
请帮助!
答案 0 :(得分:0)
关于AuthSecret的说明:从
复制身份验证机密Project settings ->Services account -->Database secrets
复制项目名称旁边的代码