Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Интеграция с Dadata.ru

Интеграция с Dadata.ru
Я
   Sej
 
07.02.20 - 13:17
При интеграции с dadata.ru при обращении к методу suggest/party получаю нормальный ответ.

HTTPСоединение=Новый HTTPСоединение("suggestions.dadata.ru",,,,,,Новый ЗащищенноеСоединениеOpenSSL);
    Заголовки=Новый Соответствие();
    Заголовки.Вставить("Content-Type","application/json");
    Заголовки.Вставить("Accept","application/json");
    Заголовки.Вставить("Authorization","Token *******");
    HTTPЗапрос=Новый HTTPЗапрос("/suggestions/api/4_1/rs/suggest/party",Заголовки);
    HTTPЗапрос.УстановитьТелоИзСтроки("{ ""query"": "" " + ИНН + "");
    HTTPОтвет=HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос);
    Если HTTPОтвет.КодСостояния=200 Тогда
        ТекстОтвета=HTTPОтвет.ПолучитьТелоКакСтроку();
        ЧтениеJSON=Новый ЧтениеJSON;
        ЧтениеJSON.УстановитьСтроку(ТекстОтвета);
        Структура=ПрочитатьJSON(ЧтениеJSON);
        ЧтениеJSON.Закрыть();
    КонецЕсли;

Но при обращении к методу findById/party получаю пустой ответ.

HTTPСоединение=Новый HTTPСоединение("suggestions.dadata.ru");
    //,,,,,,Новый ЗащищенноеСоединениеOpenSSL);
    Заголовки=Новый Соответствие();
    Заголовки.Вставить("Content-Type","application/json");
    Заголовки.Вставить("Accept","application/json");
    Заголовки.Вставить("Authorization","Token ************");
    HTTPЗапрос=Новый HTTPЗапрос("/suggestions/api/4_1/rs/findById/party",Заголовки);        
    HTTPЗапрос.УстановитьТелоИзСтроки("{ ""query"": "" " + ИНН + """ }");
    //HTTPОтвет=HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос);
    HTTPОтвет=HTTPСоединение.Получить(HTTPЗапрос);
    Если HTTPОтвет.КодСостояния=200 Тогда
        ТекстОтвета=HTTPОтвет.ПолучитьТелоКакСтроку();
        ЧтениеJSON=Новый ЧтениеJSON;
        ЧтениеJSON.УстановитьСтроку(ТекстОтвета);
        Структура=ПрочитатьJSON(ЧтениеJSON);
        ЧтениеJSON.Закрыть();
    КонецЕсли;
 
 
   Sej
 
1 - 12.02.20 - 11:30
Подниму вопрос.
   NorthWind
 
2 - 12.02.20 - 11:32
(1) помучай поддержку дадаты, она у них вменяемая. Мне помогло с год назад.
   NorthWind
 
3 - 12.02.20 - 11:33
но я использовал не это апи, а адресное

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.