Отримання довідника міст компанії «Нова Пошта» українською та російською мовами. Метод «getCities» працює в моделі «Address», цей метод завантажує довідник населених пунктів України.
Варто враховувати, що довідник вивантажується тільки з населеними пунктами, де є відділення "Нова Пошта" і можна оформити доставку на відділення, а також доставку за адресою.
Якщо до цього запиту додати параметр «FindByString» (пошук за рядками) та у його властивостях прописати назву населеного пункту (Бровари), який потрібно знайти, то отримаємо запит за допомогою якого в довіднику знаходиться населений пункт.
"methodProperties": { "FindByString": "Бровари" }
Необхідно зберігати копію довідників на стороні клієнта та підтримувати її в актуальному стані. Рекомендується проводити оновлення довідників раз на день.
Параметр | Тип | Опис |
---|---|---|
Ref | string[36] | Ідентифікатор міста |
Page | string[36] | Номер сторінки для відображення |
FindByString | string[36] | Пошук по назві міста |
Limit | string[36] | Кількість записів на сторінці. Працює разом з параметром Page |
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "Address",
"calledMethod": "getCities",
"methodProperties": {"Ref" : "00000000-0000-0000-0000-000000000000","Page" : "1","FindByString" : "Київ","Limit" : "20" }
}
Відповідь 200
Завжди повертає код 200 навіть при логічних помилках.
Параметр | Тип | Опис |
Description | string[50] | Місто українською мовою |
DescriptionRu | string[50] | Місто російською мовою |
Ref | string[36] | Ідентифікатор міста |
Delivery1 | string[36] | Наявність доставки відправлення в днях тижня |
Delivery2 | string[36] | Наявність доставки відправлення в днях тижня |
Delivery3 | string[36] | Наявність доставки відправлення в днях тижня |
Delivery4 | string[36] | Наявність доставки відправлення в днях тижня |
Delivery5 | string[36] | Наявність доставки відправлення в днях тижня |
Delivery6 | string[36] | Наявність доставки відправлення в днях тижня |
Delivery7 | string[36] | Наявність доставки відправлення в днях тижня |
Area | string[36] | Область |
SettlementType | string[36] | Ідентифікатор (реф) типу населеного пункту |
IsBranch | string[36] | Ознака приналежності міста до філіальної мережі НП (1/0). Якщо 1 -то філіал, якщо 0 - то партнер |
PreventEntryNewStreetsUser | string[36] | Ознака налаштування "Заборонити ведення нових вулиць користувачем" (1/0) |
Conglomerates | string[36] | Конгломерат |
CityID | string[36] | Код міста |
SettlementTypeDescriptionRu | string[36] | Опис типу населеного пункту російською мовою |
SettlementTypeDescription | string[36] | Опис типу населеного пункту українською мовою |
{
"success": true,
"data": [{"Description" : "Київ","DescriptionRu" : "Киев","Ref" : "00000000-0000-0000-0000-000000000000","Delivery1" : "1","Delivery2" : "1","Delivery3" : "1","Delivery4" : "1","Delivery5" : "1","Delivery6" : "0","Delivery7" : "0","Area" : "00000000-0000-0000-0000-000000000000","SettlementType" : "00000000-0000-0000-0000-000000000000","IsBranch" : "0","PreventEntryNewStreetsUser" : "null","Conglomerates" : "null","CityID" : "890","SettlementTypeDescriptionRu" : "село","SettlementTypeDescription" : "село" }],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}