0
Answered

Ограничения API

Денис Новосёлов 3 years ago updated 3 years ago 5

В запросе может быть до 50 записей.

Максимальное количество полей в одной записи:

  • не более 1 ФИО,
  • 3 адресов,
  • 3 телефонов,
  • 3 email.

Поясните. Это получается я за один запрос могу распознать 150 адресов (50 записей по 3 адреса)?

А стоимость как будет считаться? За запись, или за адрес?

Answer

Answer
Answered

Максимум – да. Стоимость считается за запись.

Answer
Answered

Максимум – да. Стоимость считается за запись.

А как должна выглядить строка запроса для трёх адресов в одной записи?


Сейчас у меня так: "[ "Екатеринбург, Короленко, 10а" ]


Например, вот так:

{
  "structure": [
    "ADDRESS",
    "ADDRESS",
    "ADDRESS" ],
  "data": [
    [ "Москва, Сухонская улица, 11 кв 89",
      "Москва, Сухонская улица, 11 кв 89",
      "Москва, Сухонская улица, 11 кв 89"
    ]
  ]
}

В этом случае запрос отправляется на https://dadata.ru/api/v2/clean

Ещё интересует как я могу добавить в запрос произвольный ключ записи для идентификации самой записи?

К примеру хочу распознать адреса:


qw1 - ХМАО, Югра, песчаная 11

qw2 - ХМАО, Югра, Карьерьная 10

qw5 - ХМАО, Югра, ПЕСчаная 11


И что бы мне вернулось расшифровки с моими кодами qw1, qw2, qw5

Можно добавить в структуру тип AS_IS перед каждым адресом, и помещать туда нужный вам ключ.