public void getAppData() { var appdata = getAppDataAsync(); appdata.Wait(); _twixlAPIAppData = appdata.Result; }
private async Task <TwixlAPIAppData> getAppDataAsync() { var client = new RestClient("https://platform.twixlmedia.com/admin-api/1"); var request = new RestRequest("app", Method.POST); request.AddParameter("admin_api_key", KB_API_KEY); request.AddParameter("app_key", KB_APP_KEY_SANDBOX); IRestResponse resp = client.Execute(request); JsonTextReader _reader = new JsonTextReader(new StringReader(resp.Content)); JsonSerializer serializer = new JsonSerializer(); TwixlAPIAppData res = serializer.Deserialize <TwixlAPIAppData>(_reader); return(res); }