Подсказка адреса

Подсказать адрес через сервис DaData

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

См. также

Подсказка Т9

Контекстная подсказка иногда не работает

В случае если не найдена подсказка, то Enter закрывает форму подсказки

ПоказыватьПодсказкиПриРедактированииФайлов (БСП)

Отмена подсказки в редактировании текста запроса СКД

Подсказка ИИ. Вставлять одну строку или весь блок

В контекстной подсказки не выходит нужное и не показывает стандартную

Подсказка не показывает полностью значения платформенных перечислений

при нажатии tab не подставляет подсказку

Возможность динамически управлять режимами ИИ подсказки.

Модератору