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
Список событий