Beispiel #1
0
        public string PingMac(string mac)
        {
            var model = new DevicesRequestJSON()
            {
                docTemplate = new List <string>
                {
                    "*"
                },
                pageNumber = 1,
                pageSize   = 50
            };
            //00:13:50:05:00:11:90:e6
            string jsonBody = JsonConvert.SerializeObject(model);

            SLDPAPI.SilverLink link = new SilverLink();
            link.ClientID   = "u9p7PiX9b35jgZuQAxqsMw1tfcRSZKTA"; //Chieh-min="u9p7PiX9b35jgZuQAxqsMw1tfcRSZKTA";// Mike's="DY8WxUI4oveZU2sWu3dkoNjCkEUB1Tsh";
            link.Secret     = "ZY3GjWNDWMI67ASH";                 //Chieh-min="ZY3GjWNDWMI67ASH";// Mike's="vgWI2nZ1rQIS3Acm";
            link.CustomerID = "starfishstaging";
            string CustomerID = "starfishstaging";

            //link.BaseURL = "https://api.silverlink.silverspringnet.com/v2/streamingintervals/starfishstaging";//https://api.silverlink.silverspringnet.com/sdp/v1/ping/starfishstaging?nic_macId=001350050005E7D6
            link.BaseURL = "https://api.silverlink.silverspringnet.com";
            // GET https://api.silverlink.silverspringnet.com/sdp/v1/webhook/hke?nic_macid=00beef1f000f051d

            string resp = link.Get("/sdp/v1/ping/" + CustomerID + "?nic_macid=" + mac, CustomerID);

            return(resp);
        }
Beispiel #2
0
        public DevicesResponseJSON GetDevices()
        {
            var model = new DevicesRequestJSON()
            {
                docTemplate = new List <string>
                {
                    "*"
                },
                pageNumber = 1,
                pageSize   = 50
            };
            //00:13:50:05:00:11:90:e6
            string jsonBody = JsonConvert.SerializeObject(model);

            SLDPAPI.SilverLink link = new SilverLink();
            link.ClientID   = "u9p7PiX9b35jgZuQAxqsMw1tfcRSZKTA"; //Chieh-min="u9p7PiX9b35jgZuQAxqsMw1tfcRSZKTA";// Mike's="DY8WxUI4oveZU2sWu3dkoNjCkEUB1Tsh";
            link.Secret     = "ZY3GjWNDWMI67ASH";                 //Chieh-min="ZY3GjWNDWMI67ASH";// Mike's="vgWI2nZ1rQIS3Acm";
            link.CustomerID = "starfishstaging";
            string CustomerID = "starfishstaging";

            //link.BaseURL = "https://api.silverlink.silverspringnet.com/v2/streamingintervals/starfishstaging";//https://api.silverlink.silverspringnet.com/sdp/v1/ping/starfishstaging?nic_macId=001350050005E7D6
            link.BaseURL = "https://api.silverlink.silverspringnet.com";

            var json    = link.Post("/sdp/v1/devices/" + CustomerID + "?op=SEARCH", CustomerID, jsonBody);
            var devices = JsonConvert.DeserializeObject <DevicesResponseJSON>(json);

            return(devices);
            //var datasetsJSON = JsonConvert.DeserializeObject<DatasetJSONModel>(json);

            //Assert.IsTrue(datasetsJSON.Datasets.Any());
        }