我正在尝试使用firebase数据库创建一个简单的程序.但我想用C#代码我的客户端是否有可用的好API?我找到了一些,但有些缺乏功能,我想知道在这些水域更有经验的人的意见.
Sha*_*son 13
有一个相当便携的REST API,您可以在任何支持的平台上使用任何.NET语言.Dina Cruz有一个使用此API的完整示例,您可以轻松转换此信息并使用HttpWebRequestBCL中的portable/basic 类型,而不是Dina使用的任何内容,例如,这是Dina博客中第一个POST示例的音译:
var json = Newtonsoft.Json.JsonConvert.SerializeObject(new
{
user = "UserNameValue",
message = "MessageValue"
});
var request = WebRequest.CreateHttp("https://tm-admin-test.firebaseio.com/.json");
request.Method = "POST";
request.ContentType = "application/json";
var buffer = Encoding.UTF8.GetBytes(json);
request.ContentLength = buffer.Length;
request.GetRequestStream().Write(buffer, 0, buffer.Length);
var response = request.GetResponse();
json = (new StreamReader(response.GetResponseStream())).ReadToEnd();
// TODO: parse response (contained in `json` variable) as appropriate
Run Code Online (Sandbox Code Playgroud)
还有一些开源项目,包括Fire#,FirebaseDatabase.net和FirebaseSharp.我不确定这些是否支持"所有事情".
WebRequest在StackOverflow.com上使用C#中的REST示例| 归档时间: |
|
| 查看次数: |
16435 次 |
| 最近记录: |