Система Tender.pro предоставляет широкие возможности по интеграции с внешними системами агрегирования информации, а также размещения информации на сайтах клиентов системы.
Для получения ленты тендеров стандартного вида можно использовать конструктор ленты тендеров. Произвольная выборка производится вызовом соответствующих методов API и возвращается набором данных JSON.
Вы можете ознакомиться с подробной документацией
Основные действия для полноценной интеграции обычно заключаются в получении списка тендеров с определенным настроенным фильтром, детализации содержания каждого тендера, и иногда файлов приложенных к тендеру.
Выборка тендеров производится методом _info.tenderlist_by_set с указанием параметров фильтра
Пример:
Параметры вызова:
set_type_id 1 = Список торговых процедур указанной компании, 2 = Все торговые процедуры (id компании игнорируется), 3 = Торговые процедуры холдинга set_id = id компании в системе, для которой производится выборка max_rows = количество возвращаемых тендеров open_only = возвращать только тендеры в стадии приема предложений
Выборка 100 тендеров
где open_date - дата открытия тендера
Оценить требуемое количество вы можете тут http://www.tender.pro/view_tenders_list.shtml?sid=&tenderstate=1
по колонке "Создан" доступна дата активации тендера.
Использование метода _tender.info для получения содержания тендера
Пример:
тендер - 144276, компании - 44441
Содержание тендера:
Использование метода _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 идентификатор компании в системе