private async Task <List <JToken> > GetAllBmsAsync() { var request = new RestRequest($"me/businesses", Method.GET); var json = await _re.ExecuteRequestAsync(request); var bms = json["data"].ToList(); return(bms); }
public async Task DownloadAsync(string acc) { var request = new RestRequest($"act_{acc}/adrules_library", Method.GET); request.AddQueryParameter("fields", "entity_type,evaluation_spec,execution_spec,name,schedule_spec"); var json = await _re.ExecuteRequestAsync(request); if (!string.IsNullOrEmpty(json["error"]?["message"].ToString())) { Console.WriteLine( $"Ошибка при попытке выполнить запрос:{json["error"]["message"]}"); return; } foreach (var rule in json["data"]) { Console.WriteLine($"Найдено правило: {rule["name"]}"); } Console.Write("Введите имя файла для сохранения правил:"); var fileName = Console.ReadLine(); System.IO.File.WriteAllText($"{fileName}.rls", json.ToString()); Console.WriteLine("Скачивание правил закончено."); }