public static void CreateList() { _operations = new List <Operation>(); _operations = JsonConvert.DeserializeObject <List <Operation> >( GetRequestHelper.GetRequest( "https://mobilqueryfirebase-default-rtdb.firebaseio.com/tlc_data/operations.json")); }
public bool Send(string phoneNos, int templateId = 0, params string[] content) { return(RetryHelper.Retry(() => { var cont = "#code#=" + content.ExpandAndToString(); var value = System.Web.HttpUtility.UrlEncode(cont, Encoding.UTF8); var url = "http://v.juhe.cn/sms/send?mobile=" + phoneNos + "&tpl_id=" + templateId + "&tpl_value=" + value + "&key=" + Key; var response = GetRequestHelper.GetWebRequest(url, RequestMethod.Get, encoding: Encoding.UTF8); var result = response.FromJsonString <JObject>(); return result["reason"].ToString() == "发送成功"; }, 4)); }
public CoordinateDto GetCoordinate(Location location) { var address = string.Join(" ", location.Borough, location.Zone); var queryLink = $@"https://maps.googleapis.com/maps/api/geocode/json?address={address}&key={_key}"; var result = JObject.Parse(GetRequestHelper.GetRequest(queryLink)); var coordinateJson = result["results"][0]["geometry"]["location"]; var coordinate = JsonConvert.DeserializeObject <Coordinate>(coordinateJson.ToString()); return(new CoordinateDto { Latitude = coordinate.lat, Longitude = coordinate.lng }); }