Данные¶
-
class
pochta.api.nogroup.
NoGroup
(client)[source]¶ Bases:
object
Методы API Данных.
Используется через объект
Delivery
или вручную.Инициализация API Данных.
- Parameters
client (Delivery) – API клиент Доставки
-
address_normalization
(addresses)[source]¶ Нормализация адреса.
Разделяет и помещает сущности переданных адресов (город, улица) в соответствующие поля возвращаемого объекта. Параметр id (идентификатор записи) используется для установления соответствия переданных и полученных записей, так как порядок сортировки возвращаемых записей не гарантируется. Метод автоматически ищет и возвращает индекс близлежащего ОПС по указанному адресу.
https://otpravka.pochta.ru/specification#/nogroup-normalization_adress
- Parameters
addresses (
List
[Address
]) – Список адрессов- Return type
dict
- Returns
Результат нормализации
-
calc_delivery_rate
(completeness_checking=None, courier=None, declared_value=None, height=None, length=None, width=None, entries_type=None, fragile=None, index_from=None, index_to=None, mail_category=<MailCategory.SIMPLE: 'SIMPLE'>, mail_direct=None, mail_type=<MailType.POSTAL_PARCEL: 'POSTAL_PARCEL'>, mass=100, notice_payment_method=None, payment_method=None, sms_notice_recipient=None, transport_type=None, with_order_of_notice=False, with_simple_notice=False)[source]¶ Калькулятор стоимости доставки.
Рассчитывает стоимость пересылки в зависимости от указанных входных данных. Индекс ОПС точки отправления берется из профиля клиента. Возвращаемые значения указываются в копейках.
https://otpravka.pochta.ru/specification#/nogroup-rate_calculate
- Parameters
completeness_checking (
Optional
[bool
]) – Признак услуги проверки комплектностиcourier (
Optional
[bool
]) – Отметка “Курьер”declared_value (
Optional
[int
]) – Объявленная ценностьheight (
Optional
[int
]) – Линейная высота (сантиметры)length (
Optional
[int
]) – Линейная длина (сантиметры)width (
Optional
[int
]) – Линейная ширина (сантиметры)entries_type (
Optional
[EntryType
]) – Категория вложения.fragile (
Optional
[bool
]) – Отметка “Осторожно/Хрупко”index_from (
Optional
[str
]) – Почтовый индекс объекта почтовой связи места приемаindex_to (
Optional
[str
]) – Почтовый индекс объекта почтовой связи места назначенияmail_category (
MailCategory
) – Категория РПОmail_direct (
Optional
[int
]) – Код страны назначения.mail_type (
MailType
) – Вид РПОmass (
int
) – Масса отправления в граммахnotice_payment_method (
Optional
[PaymentType
]) – Способ оплаты уведомеления.payment_method (
Optional
[PaymentType
]) – Способ оплаты.sms_notice_recipient (
Optional
[int
]) – Признак услуги SMS уведомленияtransport_type (
Optional
[TransportType
]) – Вид транспортировкиwith_order_of_notice (
bool
) – Отметка ‘С заказным уведомлением’with_simple_notice (
bool
) – Отметка ‘С простым уведомлением’
- Return type
dict
- Returns
Результат расчета доставки
-
check_reliability
(recipients)[source]¶ Проверка благонадежности получателя.
Актуально для отправлений с наложенным платежом. Определяет, является ли получатель благонадёжным, есть ли прецеденты невыкупа.
https://otpravka.pochta.ru/specification#/nogroup-unreliable_recipient
- Parameters
recipients (
List
[Recipient
]) – Список получателей- Return type
List
[dict
]- Returns
Результат проверки
-
counterpart_balance
¶ Отображение баланса.
Отображает баланс расчетного счета. Возвращаемые значения указываются в копейках.
https://otpravka.pochta.ru/specification#/nogroup-counterpart_balance
- Return type
dict
- Returns
Информация о балансе контрагента
-
fio_normalization
(names)[source]¶ Нормализация ФИО.
Очищает, разделяет и помещает значения ФИО в соответствующие поля возвращаемого объекта. Параметр id (идентификатор записи) используется для установления соответствия переданных и полученных записей, так как порядок сортировки возвращаемых записей не гарантируется.
https://otpravka.pochta.ru/specification#/nogroup-normalization_fio
- Parameters
names (
List
[Name
]) – Список имен- Return type
dict
- Returns
Результат нормализации
-
phone_normalization
(phone_numbers)[source]¶ Нормализация телефона.
Принимает номера телефонов в неотформатированном виде, который может включать пробелы, символы: +-(). Очищает, разделяет и помещает сущности телефона (код города, номер) в соответствующие поля возвращаемого объекта. Если номер телефона 11-ти значный (мобильный), то дополнительные параметры, кроме original-phone и id, указывать не обязательно. Если номер телефона стационарный, то необходимо опционально указать дополнительные параметры для определения кода города. Параметр id (идентификатор записи) используется для установления соответствия переданных и полученных записей, так как порядок сортировки возвращаемых записей не гарантируется.
https://otpravka.pochta.ru/specification#/nogroup-normalization_phone
- Parameters
phone_numbers (
List
[Phone
]) – Список номеров- Return type
dict
- Returns
Результат нормализации