Tracking

class pochta.tracking.Tracking(login, password)[source]

API клиент сервиса отслеживания посылок.

https://tracking.pochta.ru/specification

Инициализация API клиента сервиса отслеживания посылок.

Parameters
  • login (str) – Логин от системы трекинга

  • password (str) – Пароль от системы трекинга

get_history(barcode)[source]

История операций над отправлением.

Метод getOperationHistory используется для получения информации о конкретном отправлении. Метод возвращает подробную информацию по всем операциям, совершенным над отправлением.

https://tracking.pochta.ru/specification#getOperationHistory

Parameters

barcode (str) – Идентификатор регистрируемого почтового отправления в одном из форматов: - внутрироссийский, состоящий из 14 символов (цифровой) - международный, состоящий из 13 символов (буквенно-цифровой) в формате S10.

Return type

dict

Returns

Ответ метода getOperationHistory содержит список элементов historyRecord. Каждый из них содержит информацию об одной операции над отправлением. Если над отправлением еще не зарегистрировано ни одной операции, то возвращается пустой список элементов historyRecord.

get_order_events_for_mail(barcode)[source]

История операций с наложенным платежом.

Метод PostalOrderEventsForMail позволяет получить информацию об операциях с наложенным платежом, который связан с конкретным почтовым отправлением.

https://tracking.pochta.ru/specification#PostalOrderEventsForMail

Parameters

barcode (str) – Идентификатор регистрируемого почтового отправления в одном из форматов: - внутрироссийский, состоящий из 14 символов (цифровой); - международный, состоящий из 13 символов (буквенно-цифровой) в формате S10.

Return type

dict

Returns

Список событий