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;
    }

}

0 ответов

Другие вопросы по тегам