Интеграция API

Версия для печати

Система Tender.pro предоставляет широкие возможности по интеграции с внешними системами агрегирования информации, а также размещения информации на сайтах клиентов системы.

Для получения ленты тендеров стандартного вида можно использовать конструктор ленты тендеров. Произвольная выборка производится вызовом соответствующих методов API и возвращается набором данных JSON.

Вы можете ознакомиться с подробной документацией

Основные действия для полноценной интеграции обычно заключаются в получении списка тендеров с определенным настроенным фильтром, детализации содержания каждого тендера, и иногда файлов приложенных к тендеру.

Выборка тендеров производится методом _info.tenderlist_by_set с указанием параметров фильтра

Пример:

http://www.tender.pro/api/_info.tenderlist_by_set.json?_key=1732ede4de680a0c93d81f01d7bac7d1&set_type_id=2&set_id=7964&max_rows=10&open_only=t

Параметры вызова:

set_type_id 1 = Список торговых процедур указанной компании, 2 = Все торговые процедуры (id компании игнорируется), 3 = Торговые процедуры холдинга set_id = id компании в системе, для которой производится выборка max_rows = количество возвращаемых тендеров open_only = возвращать только тендеры в стадии приема предложений

Выборка 100 тендеров

http://www.tender.pro/api/_info.tenderlist_by_set.json?_key=1732ede4de680a0c93d81f01d7bac7d1&set_type_id=2&set_id=7964&max_rows=100&open_only=t

где open_date - дата открытия тендера

Оценить требуемое количество вы можете тут http://www.tender.pro/view_tenders_list.shtml?sid=&tenderstate=1

по колонке "Создан" доступна дата активации тендера.

Использование метода _tender.info для получения содержания тендера

Пример:

тендер - 144276, компании - 44441

Содержание тендера:

http://www.tender.pro/api/_tender.info.json?_key=1732ede4de680a0c93d81f01d7bac7d1&company_id=44441&id=144276

Использование метода _tender.file_info для получения списка файлов тендера Список файлов тендера 144276: http://www.tender.pro/api/_tender.file_info.json?_key=1732ede4de680a0c93d81f01d7bac7d1&company_id=44441&id=144276 Документация по тендерам в виде приложенных файлов отдается только по тендерам с признаком 223ФЗ (Госзакупки)

Чтобы получить содержание приложенного к тендеру файла необходимо из его параметров

{

"company_id" : "44441",

"group_name" : null,

"date" : "05.02.2013 10:50:53",

"name" : "типовая форма 2013.doc",

"uri" : "tender/144276/files/129942/типовая форма 2013.doc",

"size" : "83456",

"comment" : "",

"group_id" : 99,

"id" : "144276",

"file_id" : "129942"

},

Сформировать URL на файл http://www.tender.pro/apitender/144276/files/129942/%D1%82%D0%B8%D0%BF%D0%BE%D0%B2%D0%B0%D1%8F%20%D1%84%D0%BE%D1%80%D0%BC%D0%B0%202013.doc?_key=1732ede4de680a0c93d81f01d7bac7d1&company_id=44441


Для получения данных по компании-организаторе тендера используйте метод company.info_public

Пример вызова:

http://www.tender.pro/api/_company.info_public.json?id=80034

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

id=80034 идентификатор компании в системе