Библиотека для работы с API Почты России
Для использования сервисов Почты России, необходимы аутентификационные данные.
- Логин и пароль для трекинга
- Токен и ключ для отправки
Реализует функции API Почты России для работы с отправлениями.
Для работы используется экземпляр класса TrackingClient.
Входные параметры:
- <Login> - Логин
- <Password> - Пароль
Метод GetHistoryAsync используется для получения информации о конкретном отправлении.
Возвращает MailItem содержащий информацию по всем операциям, совершенным над отправлением.
Пример:
using PochtaAPI;
using PochtaAPI.Data;
TrackingClient TC = new TrackingClient(<Login>, <Password>);
MailItem MI = await TC.GetHistoryAsync(<TrackCode>);
Метод GetTicketAsync создает заявку в сервисе Почты России и возвращает Ticket содержащий код билета.
Метод GetBatchAsync возвращает Batch содержащий информацию по отправлениям по ранее созданной заявке.
Пример:
using PochtaAPI;
using PochtaAPI.Data;
TrackingClient TC = new TrackingClient(<Login>, <Password>);
Ticket T = await TC.GetTicketAsync(new List<string>() { <TrackCode1>, <TrackCode2> });
//Подождать мин. 15 минут
Batch B = await TC.GetBatchAsync(T.ID);
Реализует функции API Почты России для работы с отправлениями.
Для работы используется экземпляр класса SendingClient.
Входные параметры:
- <Token> - Токен
- <Key> - Ключ
Используется для проверки работы библиотеки.