Обработка переменной

Данный блок позволяет выделить из значения указанной переменной различные типы данных. Механизм выделения аналогичен механизму «Выделить из сказанного» в блоке Распознавание.

Однако, в случае с блоком «Обработка переменной» функция возвращает не только сам адрес или номер телефона в правильном формате КЛАДР/Международный формат набора номера, но и дополнительную информацию об адресе/телефоне.

Массив, возвращаемый при выделении адреса:

НазваниеОписание
qcКод проверки
sourceИсходный адрес одной строкой
resultСтандартизованный адрес одной строкой
postal_codeИндекс
cityГород
houseДом
blockКорпус/строение
entranceПодъезд
floorЭтаж
flatКвартира

Пример ответа:

{
	"source": "мск сухонска 11/-89",
	"result": "г Москва, ул Сухонская, д 11, кв 89",
	"postal_code": "127642",
	"city": null,
	"house": "11",
 	"block": null,
	"entrance": null,
	"floor": null,
 	"flat": "89",
 	"qc": 0
}

Массив, возвращаемый при выделении телефона:

НазваниеОписание
qcКод проверки
sourceИсходный телефон одной строкой
typeТип телефона (Мобильный, Стационарный, Прямой мобильный, Колл-центр, Неизвестный)
phoneСтандартизованный телефон одной строкой
country_codeКод страны
city_codeКод города / DEF-код
numberЛокальный номер телефона
extensionДобавочный номер
providerОператор связи (только для России)
countryСтрана
regionРегион (только для России)
cityГород (только для стационарных телефонов)
timezoneЧасовой пояс города для России, часовой пояс страны — для иностранных телефонов. Если у страны несколько поясов, вернёт минимальный и максимальный через слеш: UTC+5/UTC+6

Пример ответа:

{
    "source": "раб 846)231.60.14 *139",
    "type": "Стационарный",
    "phone": "+7 846 231-60-14 доб. 139",
    "country_code": "7",
    "city_code": "846",
    "number": "2316014",
    "extension": "139",
    "provider": "ООО \"СИПАУТНЭТ\"",
    "country": "Россия",
    "region": "Самарская область",
    "city": "Самара",
    "timezone": "UTC+4",
    "qc": 0
}

В отличие от блока Распознавание «Обработано» для блока «Обработка переменной» будет считаться любой возвращенный статус кода проверки qc.

На этой странице