Стандартизация адреса

Стандартизировать адрес через сервис DaData

Функция СтандартизоватьАдрес(Адрес, КлючиДоступа)
    Заголовки = Новый Соответствие;
    Заголовки.Вставить("Content-Type", "application/json");
    Заголовки.Вставить("Accept", "application/json");
    Заголовки.Вставить("Authorization", "Token " + КлючиДоступа.APIКлюч);
    Заголовки.Вставить("X-Secret", КлючиДоступа.СекретныйКлюч);
    
    Запрос = Новый HTTPЗапрос("/api/v1/clean/address", Заголовки);
    // Значение переменной Адрес не должно содержать кавычек!
    Запрос.УстановитьТелоИзСтроки("[""" + Адрес + """]", КодировкаТекста.UTF8, 
                                  ИспользованиеByteOrderMark.НеИспользовать);
    Соединение = Новый HTTPСоединение("cleaner.dadata.ru", 443,,,,, Новый ЗащищенноеСоединениеOpenSSL);
    Ответ = Соединение.ОтправитьДляОбработки(Запрос);
    ОтветСервера = Ответ.ПолучитьТелоКакСтроку(КодировкаТекста.UTF8);
        
    Возврат(ОтветСервера);
КонецФункции
0
Орфографическая ошибка в dadata: dadata

См. также

АдресЕАЭС (БСП)

РаспознатьАдрес (БСП)

ЭтоМуниципальныйАдрес (БСП)

МуниципальныйАдрес (БСП)

ПредставлениеАдреса (БСП)

ИностранныйАдрес (БСП)

АдресСайта (БСП)

ПроверитьАдрес (БСП)

АвтоподборАдреса (БСП)

АдресИПредставление (БСП)

Модератору