Экосистема API Инфокультуры и дальнейшая её эволюция. О том какие данные и как публикуются в проектах Информационной культуры: Госзатраты, Хаб открытых данных и другие
1 of 21
More Related Content
API в проектах Инфокультуры
1. Открытая экосистема.
API проектов Инфокультуры
Иван Бегтин
Директор АНО “Информационная культура”
Член экспертного совета при Правительстве РФ
2. Всё должно быть взаимосвязано
Мало сделать данные доступными надо
сделать их удобными
3. API и данные Инфокультуры
Проект Ссылка Данные и API
Госзатраты http://clearspending.ru Данные, API
Госзатраты.Субсидии http://sub.clearspending.ru Данные, API
Простой русский язык http://plainrussian.ru API
Открытая полиция http://openpolice.ru Данные, API
Открытые НКО http://openngo.ru API
Хаб открытых данных http://hubofdata.ru CKAN API
Данные НКО http://ngodata.ru CKAN API
Данные открытой полиции http://data.openpolice.ru CKAN API
Национальный цифровой архив http://ruarxive.org Данные
5. Что позволяет API Госзатрат
• Госзаказчики
• Справка по организации
• Поиск организаций
• Поставщики
• Справка по организации
• Поиск организаций
• Контракты
• Карточка контракта
• Поиск по контракам
8. Текущий статус
• Несколько миллионов обращений в месяц
• Злоупотребления использованием:
• более 1 миллиона запросов в сутки от 1 пользователя
• регулярное использование тяжелых запросов
• Защита от DDoS (CloudFlare)
• [Возможно] Введение авторизации по ключу
10. Что такое PlainRussian?
Сервис проверки языка на простоту его использования на основании простых метрик
формул читабельности текстов SMOG, Dale-Chale и других адаптированных для русского
языка.
Документация
• https://github.com/ivbeg/readability.io/wiki/API
Пример
• http://api.plainrussian.ru/api/1.0/ru/measure/?url=http://government.ru/news/34090/
20. Что дальше?
• перевод в формат Open API (Swagger)
• API для всех проектов
• документация, документация и документация
• примеры кода
• библиотеки для Python, PHP и тд. по работе с API проектов
• утилиты командной строки
• авторизация