0
Under review

Можно ли с помощь вашего сервиса узнать телефонный код населенного пункта?

ork.game 3 years ago • updated by Анастасия 3 years ago 7

Можно ли с помощь вашего сервиса узнать телефонный код населенного пункта?

Было бы не плохо, если бы по API в ответ приходил не только почтовый индекс, но и телефонный код.

Answer

Answer
Under review

Сейчас такой возможности нет.

Уточните, пожалуйста, как вы планируете использовать телефонный код населённого пункта?

Answer
Under review

Сейчас такой возможности нет.

Уточните, пожалуйста, как вы планируете использовать телефонный код населённого пункта?

Например для подстановки в поле ввода городского номера телефона. Кроме того некоторые службы доставки используют телефонный код для идентификации города, для расчета стоимости доставки.

Еще было бы лучше, если бы в ответе в подсказках, когда не указана улица и дом, выдавался бы индекс главпочтамта.

Спасибо!

Индексы главпочтамтов будут в 1 квартале 2017 г.

  • А что на счет телефонных кодов населенных пунктов?

Если идея будет востребована, реализуем такую возможность.

Разве это так проблематично? Кашу маслом не испортишь. А в CRM точно может пригодиться. Например, если на вход подать город и номер, а на выходе получить номер в международном стандарте +7 для автодозвона

Александр, это можно сделать через составной запрос к API стандартизации.


Передать адрес и номер телефона:

cat > ./request.json <<EOF
{
  "structure": [
    "ADDRESS",
    "PHONE" ],
  "data": [
    [ "Москва, Сухонская улица, 11 кв 89",
      "495 663-12-53"
    ]
  ]
}
EOF

curl -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: Token ${API_KEY}" \
  -H "X-Secret: ${SECRET_KEY}" \
  -d @request.json \
  https://dadata.ru/api/v2/clean

Получить стандартизованный телефон с учётом адреса:

{
  "structure": [
    "ADDRESS",
    "PHONE"
  ],
  "data": [
    [{
      "source": "Москва, Сухонская улица, 11 кв 89",
      "result": "г Москва, ул Сухонская, д 11, кв 89",
      ...
      "qc": 0,
      "unparsed_parts": null
    }, {            
      "source": "495 663-12-53",
      "type": "Городской",
      "phone": "+7 495 663-12-53",
      ...
      "qc": 0
    }]
  ]
}