Вход | Регистрация
 

POST запрос к lknpd.nalog.ru

POST запрос к lknpd.nalog.ru
Я
   NaRaz
 
22.02.21 - 21:40
Всем привет, есть сайтик lknpd.nalog.ru
Если ли описание к API которые там есть? Нужно получить изображение чека и JSON

/api/v1/receipt/
 
 Партнерская программа EFSOL Oblako
   NaRaz
 
1 - 22.02.21 - 21:42
У меня есть ссылка на чек на этом сайте, получить нужно только информацию по чеку
   NaRaz
 
2 - 22.02.21 - 21:52
HTTPСоединение          = Новый HTTPСоединение(lknpd.nalog.ru, 443, , , , , Новый ЗащищенноеСоединениеOpenSSL);
HTTPЗапрос         = "/api/v1/receipt/@@@@@@@@@@@@@@@@@@/###########/JSON";

    
РезультатHTTPЗапроса = HTTPСоединение.Получить(HTTPЗапрос);

Короче так пост запрос не проходит, кто нибудь бодался с этой фигней уже?

lknpd.nalog.ru/api/v1/receipt/@@@@@@@@@@@@@@@@@@/###########/JSON - если так в браузер ввести,, то показывает чек разобранный в JSON
   NaRaz
 
3 - 22.02.21 - 21:57
Все? Миста все? Приехала? Не гуглится и не яндексится? Хахахахаха
   NaRaz
 
4 - 22.02.21 - 22:22
Нарооооод, очень хочется насовать в 1С ку картртинок, прям по полной, жестко, в режиме загрузка = истина.
   Garykom
 
5 - 22.02.21 - 22:31
(2) Получить это не POST это GET
Браузер кстати GET отправляет

А если серьезно то ответ какой приходит?
   NaRaz
 
6 - 22.02.21 - 22:35
(5) Падает, говорит, что не верный запрос
   NaRaz
 
7 - 22.02.21 - 22:42
Ошибка работы с Интернет:  URL using bad/illegal format or missing URL
{ВнешняяОбработка.CRM_ЗагрузкаДанных_JSON.Форма.Форма.Форма(55)}:    РезультатHTTPЗапроса = HTTPСоединение.Получить(HTTPЗапрос);
{ВнешняяОбработка.CRM_ЗагрузкаДанных_JSON.Форма.Форма.Форма(29)}:    ЗагрузитьДанныеСервер();

по причине:
Ошибка работы с Интернет:  URL using bad/illegal format or missing URL
   NaRaz
 
8 - 22.02.21 - 22:51
В GET запросе он возращает Код состояния 302 и сведения о запросе, о чеке нифига нет
   oleg_km
 
9 - 22.02.21 - 23:17
А фиддлер на что?
   NaRaz
 
10 - 22.02.21 - 23:46
(9) Что такое фиддлер?
   NaRaz
 
11 - 22.02.21 - 23:53
Так ладно, скачал поставил, и как фиддлером смотреть какое описание на сервисе?
   Chameleon1980
 
12 - 22.02.21 - 23:54
а ещё есть гугл, чтобы узнать что такое фидлер 😁
   NaRaz
 
13 - 22.02.21 - 23:56
(12) А еще есть я, что бы тебе узнать куда тебе идти, если продолжишь троллить
   Chameleon1980
 
14 - 22.02.21 - 23:58
слышь Я
там вот буква я есть, кстати
   acht
 
15 - 23.02.21 - 00:04
(13) Тезис о пропорциональности борзоты тупизне снова получил подтверждение.
   NaRaz
 
16 - 23.02.21 - 00:04
(14) Собственно говоря, предлагаю по хорошему вам пройти в раздел политики, к программированию вы относитесь так, слегка, только видом.
   NaRaz
 
17 - 23.02.21 - 00:04
(15) Все верно. Неспособные люди к развитию должны покинуть ветку.
   Chameleon1980
 
18 - 23.02.21 - 00:11
(16) а я мучаюсь лет так 22 уже блин
   МихаилМ
 
19 - 23.02.21 - 00:13
у нас появился новый дятел. брат еврейчика и фиксина.
   NaRaz
 
20 - 23.02.21 - 00:15
Админ, пожалуйста, будь обрати внимание на флудильщиков. Не буду на них обращать внимание.
   МихаилМ
 
21 - 23.02.21 - 00:28
(20) заведите новую учетную запись на этом форуме
только дятлы путают пост с гетом. тут и без Вас клоунов хватает.
   NaRaz
 
22 - 23.02.21 - 00:34
(21) Давай я тебя просто обоссу
   NaRaz
 
23 - 23.02.21 - 00:34
Ахахахахахах
   NaRaz
 
24 - 23.02.21 - 00:35
А ты как мужчина проявишь терпение и стойкость и будешь молча весь курс обоссывания молчать?
   Garykom
 
25 - 23.02.21 - 01:12
(8) https://developer.mozilla.org/ru/docs/Web/HTTP/Status/302

старый баян ты очередной кто напоролся, из ответа бери Location и делай второй запрос
   Garykom
 
26 - 23.02.21 - 01:13
(7) "URL using bad/illegal format or missing URL" - уже гуглил?
и что у тебя за хрень "@@@@@@@@@@@@@@@@@@/###########"?
   NaRaz
 
27 - 23.02.21 - 03:05
(25) Воооооо Спасибо! Спасибо огромное! С праздником тебя настоящий мужчина! Удачи, счастья! Бабла тележку!
   NaRaz
 
28 - 23.02.21 - 04:01
(25) Разобрал что было в Location он добавил HTTPS://

В итоге сделал следующее:

Соединение = Новый HTTPСоединение("lknpd.nalog.ru", 443, , , , , Новый ЗащищенноеСоединениеOpenSSL);
НТТР_Ответ = Соединение.Получить("/api/v1/receipt/@@@@@@@@/##########/JSON");



Результат ответа от сервиса лучше, но чет все равно не очень:

Ошибка аутентификации при доступе к ресурсу:  /api/v1/receipt/@@@@@@@@/##########/JSON 

{ВнешняяОбработка.ТЕСТ_API.Форма.Форма.Форма(5)}:    НТТР_Ответ = Соединение.Получить("/api/v1/receipt/@@@@@@@@/##########/JSON");

{ВнешняяОбработка.ТЕСТ_API.Форма.Форма.Форма(15)}:    ТестАпиНаСервере();

по причине:
Ошибка аутентификации при доступе к ресурсу:  /api/v1/receipt/@@@@@@@@/##########/JSON 

А Как аутентифицироваться там? Т.е. я понимаю, что в тело запроса надо тоже JSON подать получается, либо параметры. Но какие? Как понять? В браузере все работает без этой аутентификации.
   Garykom
 
29 - 23.02.21 - 04:45
(28) в браузере куки есть
   NaRaz
 
30 - 23.02.21 - 20:57
(29) Не смог найти куки по этому файлу, но там аутентификации нет никакой, т.е. просто ссылку вводишь и не вводишь никаких учеток.
 
 
   Garykom
 
31 - 23.02.21 - 21:37
(30) есть там авторизация https://habr.com/ru/post/436656/
   NaRaz
 
32 - 23.02.21 - 21:38
(31) Т.е. мне надо добавить :  headers = {"Authorization":"Bearer "+TOKEN} if TOKEN != '' else {}
Это в заголовки чтоли?
   NaRaz
 
33 - 23.02.21 - 21:39
Но токен будет пустой как я понимаю
   Garykom
 
34 - 23.02.21 - 21:39
(32) Для начала надо теорию подучить, потом все легко получится ))
   NaRaz
 
35 - 23.02.21 - 21:40
ясно, спасибо.
   GANR
 
36 - 23.02.21 - 21:51
(0) Для начала добейся, чтобы через Insomnia/Postman запрос работал, там параметры настраиваются визуально, а уж потом с рабочими параметрами в коде воплощай.
   NaRaz
 
37 - 23.02.21 - 21:57
(36) можно ссылку на пример?
   GANR
 
38 - 23.02.21 - 22:47
(37) https://insomnia.rest/download/#windows - вот дистрибутив Insomnia, http://ximage.ru/data/imgs/1614109374.jpg - вот пример запроса, вот пример работы с сайтом https://habr.com/ru/post/436656/ - пробовали? Если опробовали всё вышеуказанное и не выходит, у них же наверняка служба поддержки есть, которая проинструктирует как через АПИ работать - дозванивайтесь, дописывайтесь.


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