Xively List All Datastreams API
Ниже приведена кодировка, которую я делаю, чтобы перечислить все доступные потоки данных из Xively. Однако, когда я запускаю его, он дает мне все идентификаторы, значения, версии и т. Д. Мне нужен только идентификатор. Например: "Тест", "Температура" название. Когда я попытался с "ds.id" это список jux вниз по идентификатору канала. Не идентификатор потока данных.
protected void btn_ListAllDatastreams_Click(object sender, EventArgs e)
{
string dsurl = "https://api.xively.com/v2/feeds/1589730881";
string getPara = "";
string getJson = HttpRequest.getRequest(dsurl, getPara);
if(getJson != null)
{
Datastreams ds = JsonConvert.DeserializeObject<Datastreams>(getJson);
List<Datapoints> a = ds.datapoints;
//getJson = ds.id;
lblresult.Text = getJson;
}
}
Вот Поток данных
открытый класс Datastreams { public string id { get; задавать; }
public int current_value
{
get;
set;
}
public string at
{
get;
set;
}
public List<Datapoints> datapoints
{
get;
set;
}
public double max_value
{
get;
set;
}
public double min_value
{
get;
set;
}
public string version
{
get;
set;
}
}
Вот точки данных
открытый класс Datapoints { public string at { get; задавать; }
public int value
{
get;
set;
}
}