Библиотеки для Java

В неофициальной библиотеке для работы с UniSender API на языке Java реализован набор методов.

Ниже пример использования динамической  (примеры использования есть внутри архива библиотеки):

Пример получения всех списков рассылки и всех контактов аккаунта
UniSender uniSender = new UniSender(API_KEY, "en");
try {
	HashMap answer = uniSender.call("getLists", null);
	if (answer == null || answer.isEmpty()) return;
	LinkedList resultList = (LinkedList) answer.get("result");
	for (Object each : resultList) {
		System.out.println(((LinkedHashMap) each).get("title"));
	}

	answer = uniSender.call("exportContacts", null);
	if (answer == null || answer.isEmpty()) return;
	LinkedHashMap resultMap = (LinkedHashMap) answer.get("result");
	LinkedList dataList = (LinkedList) resultMap.get("data");
	for (Object aDataList : dataList) {
		LinkedList item = (LinkedList) aDataList;
		System.out.printf("Name: %s; E-mail: %s;  Phone: %s;%n",
				  item.get(20), item.get(0), item.get(11));
	}
} catch (MalformedURLException ex) {
} catch (IOException ex) {
}

Установка

Неофициальная библиотека

Это библиотека распространяется под лицензией Apache License version 2.0. Её можно загрузить по ссылке ниже или с репозитория автора. Там же есть и подробные примеры использования.