Поиск по сайту

Результаты поиска по тегам '.net'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Найдено 1 результат

  1. Переписал свою старую либу и выкладываю в паблик. Написана для упрощения работы с апи васпом в .net приложениях. Реализовал поддержку не всех методов (т.к. пока мне не нужна регистрация и т.п.). А все, что касается касается работы с папками и заданиями (также рефералы и получение всех данных аккаунта) реализовано. Для знающих людей проблем разобраться, как работать с либой, не будет Можно глянуть примеры в юнит-тестах. Или вот несколько примеров использования: Пример 1 (авторизация, получение основных данных аккаунта) var waApi = new WAApi( "email", "password" ); // авторизация await waApi.Account.SignIn(); // получение основной информации аккаунта await waApi.Account.GetGeneralInfo(); // выводим баланс аккаунта Console.WriteLine( "Balance = " +waApi.Account.CurrentAccount.Balance ); // выводим логин аккаунта Console.WriteLine( "Login = " +waApi.Account.CurrentAccount.Login ); Пример 2 (добавление, изменение настроек, удаление задания) var waApi = new WAApi( "email", "password" ); // авторизация await this._waApi.Account.SignIn(); const int folderId = 1; // создаем объект нового задания var task = new WATask( null, 0, 0, false, false, 0, "softez.pp.ua", "", true, false, 10, 1440, "TaskFromTest", "", 0, "http://softez.pp.ua/ext.txt", 100, "" ); // добавляем новое задание task = await this._waApi.Task.AddTask( folderId, task ); /* создаем объект настроек для задания * изменяем ви, маску и время после клика, геотаргетинг (для часов 0 и 1), * недельный таргетинг (для понедельника и вторника) */ var newTask = new WATaskWhole { ExtSource = "http://softez.pp.ua/ext2.txt", AfterClick = 35, Mask = "mask", DayTargeting = new List<WADayTargeting>( new[] { new WADayTargeting( 5, 10, 0 ), new WADayTargeting( 6, 11, 1 ) } ), WeekTargeting = new List<WAWeekTargeting>( new[] { new WAWeekTargeting( 0, 35 ), new WAWeekTargeting( 1, 45.5 ) } ) }; // устанавливаем новые настройки созданному недавно заданию await this._waApi.Task.SetTasksParams( folderId, newTask, new[] { (int)task.TaskId } ); // получаем все настройки задания newTask = await this._waApi.Task.GetWholeTask( folderId, (int)task.TaskId ); // где-то там проверяем применились ли настройки string extSource = newTask.ExtSource; int? afterClick = newTask.AfterClick; // удаляем задание await this._waApi.Task.DeleteTasks( folderId, new[] { (int)task.TaskId } ); Исходники и бинарники можно найти в репозитории. Список классов (с их методами и полями) можно посмотреть здесь.