Unisender API для .Net

Для удобства использования UniSender API предлагаем использовать разработанный нами библиотеку для платформы .NET. Данный класс является универсальным, он не будет устаревать, даже если мы добавим новые методы или изменим порядок вызова.

Данный модуль тестировался на платформах ASP.NET forms и MVC. Минимальная версия .NET — 4.0. В старой версии 3.х библиотека работать не будет.

Используя наш класс, вы полностью абстрагируетесь от сетевого уровня и работаете непосредственно с методами UniSender. Ниже пример использования:

Пример получения всех имеющихся списков рассылок и вывода всех контактов
dynamic client = new Client("YOUR_API_KEY");

var answer = client.getLists();
foreach (var item in answer["result"])
{
    CollectionOfLists.Items.Add(new ListItem(item["title"]));
}

answer = client.exportContacts();
foreach (var user in answer["result"]["data"])
{
        var row = new TableRow();
        row.Cells.Add(new TableCell() { Text = user[19]});
        row.Cells.Add(new TableCell() { Text = user[0] });
        row.Cells.Add(new TableCell() { Text = user[20] });
        row.Cells.Add(new TableCell() { Text = user[10] });
        Users.Rows.Add(row);
}