Ваши комментарии

Егор, добрый день! На входе массив, следовательно и на выходе массив. Например, отправите на входе 3 адреса — получите в ответ 3 объекта адресов.

[ 
    "Москва Сухонская 1", 
    "Москва Сухонская 2", 
    "Москва Сухонская 3"
]

Ответ:

[
    {
        "source": "Москва Сухонская 1",
        "result": "г Москва, ул Сухонская, д 1",
        ...
    },
    {
        "source": "Москва Сухонская 2",
        "result": "г Москва, ул Сухонская, д 2",
        ...
    },
    {
        "source": "Москва Сухонская 3",
        "result": "г Москва, ул Сухонская, д 3",
        ...
    }
]

Дадата вообще не возвращает ПВЗ. Пришлите, пожалуйста, точный текст запроса, который вы отправляете.

А в чём ошибка? Вот что возвращает Дадата по адресу «Петергоф» (попробуйте сами):

Всё вроде бы правильно.

А какую задачу вы пытаетесь решить? Опишите сценарий использования, пожалуйста.

Исправили разбор, кроме:

  • Сложных случаев, когда без ручных разбирательств непонятно, что имелось в виду.
  • «Склеенных» адресов вроде «СПбПискаревский прд.16лит.А3Нпом.№1-8»

Скажите пожалуйста, откуда взялась «склейка» в адресах?

Сервис поддержки клиентов работает на платформе UserEcho