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