Перейти к основному содержимому

Получить список офисов

Получает список офисов с фильтром или без

Функция ПолучитьСписокОфисов(Знач Токен, Знач Фильтр = "", Знач ТестовыйAPI = Ложь) Экспорт

ПараметрCLI опцияТипОбяз.Назначение
Токен--tokenСтрокаТокен авторизации
Фильтр--filterСтруктура Из КлючИЗначениеФильтр офисов. См. ПолучитьОписаниеФильтраОфисов
ТестовыйAPI--testapiБулевоФлаг использования API для тестовых запросов

Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от CDEK


подсказка

Метод в документации API: Список офисов


Пример использования для 1С:Предприятие/OneScript
    Токен     = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJsb2NhdGlvbjphbGwiLCJvcmRlcjphbGwiLCJwYXltZW50OmFsbCJdLCJleHAiOjE3MzIyNjMyNTYsImF1dGhvcml0aWVzIjpbInNoYXJkLWlkOnJ1LTAxIiwiY2xpZW50LWNpdHk60J3QvtCy0L7RgdC40LHQuNGA0YHQuiwg0J3QvtCy0L7RgdC40LHQuNGA0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwiLCJjb250cmFjdDrQmNCcLdCg0KQt0JPQm9CTLTIyIiwiYWNjb3VudC1sYW5nOnJ1cyIsImFwaS12ZXJzaW9uOjEuMSIsImFjY291bnQtdXVpZDplOTI1YmQwZi0wNWE2LTRjNTYtYjczNy00Yjk5YzE0ZjY2OWEiLCJjbGllbnQtaWQtZWM1OmVkNzVlY2Y0LTMwZWQtNDE1My1hZmU5LWViODBiYjUxMmYyMiIsImNvbnRyYWN0LWlkOmRlNDJjYjcxLTZjOGMtNGNmNS04MjIyLWNmYjY2MDQ0ZThkZiIsImNsaWVudC1pZC1lYzQ6MTQzNDgyMzEiLCJjb250cmFnZW50L...";
Фильтр = Новый Структура;
Фильтр.Вставить("weight_max" , 50);
Фильтр.Вставить("city_code" , 270);
Фильтр.Вставить("allowed_cod", Истина);

Результат = OPI_CDEK.ПолучитьСписокОфисов(Токен, Фильтр, Истина);
    # JSON данные также могут быть переданы как путь к файлу .json

oint cdek ПолучитьСписокОфисов \
--token "***" \
--filter "{'weight_max':50,'city_code':270,'allowed_cod':true}" \
--testapi "***"
Результат
[
{
"code": "NSK1",
"name": "NSK1, Новосибирск, ул. Кривощековская",
"uuid": "b9ddb29e-2a11-406e-8d34-4763dff0cc86",
"work_time": "Пн-Пт 08:00-22:00, Сб-Вс 10:00-18:00",
"phones": [
{
"number": "+73832022250"
}
],
"email": "nsk@cdek.ru",
"type": "PVZ",
"owner_code": "CDEK",
"take_only": false,
"is_handout": true,
"is_reception": true,
"is_dressing_room": true,
"is_ltl": false,
"have_cashless": true,
"have_cash": true,
"have_fast_payment_system": false,
"allowed_cod": true,
"site": "https://www.cdek.ru/contacts/g_novosibirsk_ul_krivoshchekovskaya_15_korp_5_1_et.html",
"work_time_list": [
{
"day": 1,
"time": "08:00/22:00"
},
{
"day": 2,
"time": "08:00/22:00"
},
{
"day": 3,
"time": "08:00/22:00"
},
{
"day": 4,
"time": "08:00/22:00"
},
{
"day": 5,
"time": "08:00/22:00"
},
{
"day": 6,
"time": "10:00/18:00"
},
{
"day": 7,
"time": "10:00/18:00"
}
],
"work_time_exception_list": [],
"location": {
"country_code": "RU",
"region_code": 23,
"region": "Новосибирская область",
"city_code": 270,
"city": "Новосибирск",
"postal_code": "630007",
"longitude": 82.92912,
"latitude": 55.01591,
"address": "ул. Кривощековская, 15, корп.1",
"address_full": "630007, Россия, Новосибирская область, Новосибирск, ул. Кривощековская, 15, корп.1",
"city_uuid": "4e938d63-e189-454d-bb5c-54bfb2f1e4e2"
},
"fulfillment": false
},
{
"code": "NSK5",
"name": "NSK5, Новосибирск, пр-т Красный",
"uuid": "a3964112-40b4-4da5-ae87-315bab7469ad",
"work_time": "Пн-Пт 10:00-20:00, Сб 10:00-16:00, Вс 10:00-16:00",
"phones": [
{
"number": "+79833004613"
}
],
"email": "ks.biryukova@cdek.ru",
"type": "PVZ",
"owner_code": "CDEK",
"take_only": false,
"is_handout": true,
"is_reception": true,
"is_dressing_room": true,
"is_ltl": false,
"have_cashless": true,
"have_cash": true,
"have_fast_payment_system": false,
"allowed_cod": true,
"site": "https://www.cdek.ru/contacts/g_novosibirsk_krasnyy_prospekt_d_99.html",
"work_time_list": [
{
"day": 1,
"time": "10:00/20:00"
},
{
"day": 2,
"time": "10:00/20:00"
},
{
"day": 3,
"time": "10:00/20:00"
},
{
"day": 4,
"time": "10:00/20:00"
},
{
"day": 5,
"time": "10:00/20:00"
},
{
"day": 6,
"time": "10:00/16:00"
},
{
"day": 7,
"time": "10:00/16:00"
}
],
"work_time_exception_list": [],
"location": {
"country_code": "RU",
"region_code": 23,
"region": "Новосибирская область",
"city_code": 270,
"city": "Новосибирск",
"postal_code": "630049",
"longitude": 82.91155,
"latitude": 55.054855,
"address": "пр-т Красный, 99",
"address_full": "630049, Россия, Новосибирская область, Новосибирск, пр-т Красный, 99",
"city_uuid": "4e938d63-e189-454d-bb5c-54bfb2f1e4e2"
},
"fulfillment": false
},
{
"code": "NSK7",
"name": "NSK7, Новосибирск, ул. Зорге",
"uuid": "f16cc208-e1cf-4253-982b-22b30c62d18d",
"work_time": "Пн-Пт 10:00-20:00, Сб 10:00-16:00, Вс 10:00-16:00",
"phones": [
{
"number": "+79231555992"
}
],
"email": "A.Raevskiy@cdek.ru",
...