Страницы: 1
RSS
Получение данных о наличии статуса самозанятого через сайт ФНС
 
Добрый вечер, прошу помочь.
Есть сайт https://npd.nalog.ru/check-status/ где можно проверить явлется ли физическое лицо (по ИНН) самозанятым на определенную дату.
На сайте есть документация API https://npd.nalog.ru/html/sites/www.npd.nalog.ru/api_statusnpd_nalog_ru.pdf
Пытался сделать через PQ, но не понимаю как писать запрос для PQ.
Формат не прикладываю, потому что не получилось понять как применить API в PQ. На выходе - умная таблица c 3 столбацами:
- 1 столбец: указывается ИНН
- 2 столбец: указвается дата для проверки статуса самозанятого
- 3 столбце: подтягивается статус: является самозянятым или нет.

Прошу помощи!  
 
А какой смысл использовать PQ, если там таймаут:
Цитата
Установлен запрет на количество запросов с одного ip адреса - не чаще чем 2 раза за 1 минуту
Если в источнике будет 3 инн, то 3 ответ - будет с ошибкой. Даже если сервис не успеет отработать блокировку быстро, врядли получится массово это реализовать.

А для точечного анализа, лучше VBA. Так и ищите VBA REST API
 
Спасибо за совет! К сожалению, я не силён в VBA, а в PQ немного разбираюсь. Если подскажите как это сделать в VBA или логику для PQ — буду благодарен!  
 
medvedevda, можно и через PQ. Если Web.Contents вызывать при помощи Function.InvokeAfter и выставить нужные лимиты по времени, скажем опрашивать каждую 31 секунду.
Собственно в теле запроса, вам нужно сформировать текст в формате JSON и передавать его через Web.Contents как аргумент POST. Сам такого не делал, но мне интересно. Если никто больше не поможет, то попробую на днях по-ковыряться, если чего выйдет - отпишусь. В любом случае это будет не скоро - работы навалом.
Посмотрите приер подключения к ЯМе от Максима Уварова, вот здесь Максим Зеленский ссылку давал. Вот по аналогии с данным примером я и буду делать свои попытки.
Изменено: PooHkrd - 25.06.2019 13:16:55
Вот горшок пустой, он предмет простой...
 
PooHkrd, спасибо! Буду пробовать!
Страницы: 1
Наверх