Изменения

Перейти к: навигация, поиск

API

3299 байт добавлено, 06:38, 13 января 2021
Номенклатура приходной накладной
:* '''date''' - дата документа
:* '''message''' - комментарий
 
== Получение справочника тарифов по городам ==
 
'''Пример запроса справочника тарифов по городам:'''
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<tariffs>
<auth extra="8" login="login" pass="pass" />
<townfrom>Москва</townfrom>
<service>1</service>
<mainonly>1</mainonly>
</tariffs>
</source>
 
*'''auth''' - Атрибут '''extra''' - обязателен, по нему определяется курьерская служба
*'''townfrom''' - Город-отправитель. Если не передан, то городом будет "Москва"
*'''service''' - Режим доставки. Обязательный элемент
*'''mainonly''' - Необязательный элемент. Если передано, то в ответе будут данные только по городам из справочника Межгород -> Зоны
 
 
 
'''Пример ответа справочника тарифов по городам :'''
<source lang="json">
{
"townfrom": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",
"service": 1,
"tariffs": [
{
"towntofias": "7339e834-2cb4-4734-a4c7-1fca2c66e562",
"towntocode": "482",
"towntoname": "Уфа город",
"pricesnew": {
"before": [
{
"price": "100",
"every": "0",
"mass": "1"
},
{
"price": "200",
"every": "1",
"mass": "2"
}
],
"after": [
{
"price": "300",
"every": "1",
"mass": "3"
}
]
},
"prices": {
"before": {
"mass": "3",
"price": "202.5"
},
"after": {
"mass": "3",
"every": "1",
"price": "18.75"
}
},
"deliveryPeriodMin": 4,
"deliveryPeriodMax": 5
}
]
}
</source>
 
''' Описание полей ответа '''
* '''townfrom''' - код ФИАС города-отправителя
* '''service''' - режим доставки
 
*'''tariffs''' - Список тарифов по городу
 
:* '''towntofias''' - код ФИАС города-получателя
:* '''towntocode''' - внутренний код города-получателя
:* '''towntoname''' - наименование города-получателя
 
:* '''pricesnew''' - Ваши настройки тарифов из справочника Межгород -> Тарифы по зонам
 
::* '''price''' - Цена
::* '''every''' - За каждые
::* '''mass''' - Масса
 
:* '''prices''' - Устаревший элемент, не используйте!
 
:* '''deliveryPeriodMin''' - Минимальный срок доставки
:* '''deliveryPeriodMax''' - Максмальный срок доставки
 
== Номенклатура приходной накладной ==
328
правок

Навигация