День добрый, есть у меня своя обработочка допиленная, но не могу с новым апи разобраться, нашел в интернете для Python код, попробовал адоптировать к 1С, не работает падла, не подскажите что в моем коде не так для получения сессионАйДи? Сервер возвращает стабильно 400 -bad request. Если попробовать аресс ресурса задать как /v2/ticket (уже для получения чека), то сервер начинает ругаться осмысленно возвращает, что айди сессии не найден. Т.е. скорее всего где-то в заголовках или в теле запросса ошибочка. Были бы СМ, скачал бы, но увы и ах сейчас беден как церковная мышь. Если кому интересно откуда взял исходник, гуглите по значениям заголовков.
Заголовки = Новый Соответствие;
Заголовки.Вставить("Device-Id", "7C82010F-16CC-446B-8F66-FC4080C66521");
Заголовки.Вставить("Device-OS", "iOS");
Заголовки.Вставить("CLIENT_VERSION", "2.9.0");
Заголовки.Вставить("HOST","irkkt-mobile.nalog.ru:8888");
Заголовки.Вставить("ACCEPT","*/*");
Заголовки.Вставить("Accept-Language","ru-RU;q=1, en-US;q=0.9");
Заголовки.Вставить("USER_AGENT","billchecker/2.9.0 (iPhone; iOS 13.6; Scale/2.00)");
Соединение = Новый HTTPСоединение("irkkt-mobile.nalog.ru",8888,,,,,Новый ЗащищенноеСоединениеOpenSSL());
//АдресРесурса = "/v2/ticket";
АдресРесурса = "/v2/mobile/users/lkfl/auth";
ТелоКакСтрока ="{
|""inn"": ""Тут мой ИНН"",
|""client_secret"": ""IyvrAbKt9h/8p6a7QPh8gpkXYQ4="",
|""password"": ""Тут мой пароль""
|}";
Запрос = Новый HTTPЗапрос(АдресРесурса, Заголовки);
Запрос.УстановитьТелоИзСтроки(ТелоКакСтрока,КодировкаТекста.UTF8);
ИмяФайла = ПолучитьИмяВременногоФайла(".json");
Результат = Соединение.ОтправитьДляОбработки(Запрос,ИмяФайла);
ЧтениеJSON = Новый ЧтениеJSON();
ЧтениеJSON.ОткрытьФайл(ИмяФайла);
Показать