Базовая информация о приложении

Дата создания: 09.09.2025

Базовая информация о приложении

report
Базовая информация о приложении
Создано: 09.09.2025

Данное приложение реализует работу с сервисом  ОФДАТА (https://ofdata.ru/api)


Построение строки JsonPath в роботе поле называется «Возвращаемый ответ»

Приложение работает с API, так как ответ возвращается в формате json, то необходимо указать роботу какие данные необходимо получить из ответа.


Пример по работе JsonPath из документации

https://github.com/Galbar/JsonPath-PHP?tab=readme-ov-file#jsonpath-example


Пример ответа


Для получения необходимого параметра, например номера кор. Счета

Первым элементом идет символ $ далее строим вложенность по ответу API.

$.data — так как дата является корневым элементом.

Далее идем по вложенности до нужных данных и получается

$.data.КорСчет.Номер


Список полей возвращаемых API ОФДАТА можно посмотреть в документации, у каждого робота будет ссылка на соответствующий раздел документации ОФДАТА.

В примере и описании работы каждого робота будет пример  jsonPath.


Приложение реализует следующих роботов

Получение данных о банках и кредитных организациях РФ из ОФДАТА

Документация https://ofdata.ru/api/bank

Пример ответа из документации



Пример заполнения робота

JasonPath $.data.КорСчет.Номер


2. Получение данных о компании из ОФДАТА

Документация: https://ofdata.ru/api/company

Пример JasonPath: $.data.ОКВЭД.Наи


Получение налогов пример(СуммаУпл)

JasonPath: $.data.Налоги.СумУпл


Пример получения суммы пеней

JasonPath: $.data.Налоги.СведУпл[?(@.Наим == "Суммы пеней")].Сумма


3. Поиск контрактов по госзакупкам в ОФДАТА

Документация: 

Пример JasonPath: $.data.ОКВЭД.Наим


4. Получение данных о исполнительных производствах из ОФДАТА

Документация: https://ofdata.ru/api/enforcements

Пример JasonPath: $.data.Записи[?(@.СумДолг == 10000.0)].СумДолг


5. Получение данных о индивидуальных предпринимателях из ОФДАТА

Документация: https://ofdata.ru/api/entrepreneur

Пример JasonPath: $.data.ОКВЭД


6. Поиск финансовой отчетности в ОФДАТА

Документация: https://ofdata.ru/api/finances

Пример JasonPath: $.data.Учред.НаимСокр


7. Получение данных о проверках из ОФДАТА

Документация: https://ofdata.ru/api/inspections

Пример JasonPath: $.entrepreneur.ФИО


8. Получение данных о арбитражных делах ОФДАТА

Документация:

Описание входных параметров:

Пример JasonPath: $.data.Записи[?(@.Номер=="А41-26280/2005")].Суд


9. Получение данных о физических лицах из ОФДАТА

Документация: https://ofdata.ru/api/person

Пример JasonPath: $.data.Руковод.ОГРН


10. Поиск в ОФДАТА

Документация:

Описание входных параметров:

Пример JasonPath: $.data.ОКВЭД.Наим