ݺߣ

ݺߣShare a Scribd company logo
Открытая экосистема.
API проектов Инфокультуры
Иван Бегтин
Директор АНО “Информационная культура”
Член экспертного совета при Правительстве РФ
Всё должно быть взаимосвязано
Мало сделать данные доступными надо
сделать их удобными
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 Данные
Госзатраты
Что позволяет API Госзатрат
• Госзаказчики
• Справка по организации
• Поиск организаций
• Поставщики
• Справка по организации
• Поиск организаций
• Контракты
• Карточка контракта
• Поиск по контракам
API Госзатрат
API Госзатрат
Текущий статус
• Несколько миллионов обращений в месяц
• Злоупотребления использованием:
• более 1 миллиона запросов в сутки от 1 пользователя
• регулярное использование тяжелых запросов
• Защита от DDoS (CloudFlare)
• [Возможно] Введение авторизации по ключу
PlainRussian
Что такое 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/
Простой русский язык
API PlainRussian.ru
Хаб открытых данных
Hubofdata.ru
API Hubofdata.ru
Текущий статус
Портал открытых данных на базе движка CKAN и отдаёт CKAN API
Документация
https://docs.ckan.org/en/2.8/api/
Другие проекты
• Данные НКО (ngodata.ru)
• Открытая полиция (openpolice.ru)
• Данные Открытой полиции (data.openpolice.ru)
• Госзатраты. Субсидии (в разработке)
• Нац. цифровой архив (ruarxive.org)
Примеры пользователей
Российские школы
Что дальше?
• перевод в формат Open API (Swagger)
• API для всех проектов
• документация, документация и документация
• примеры кода
• библиотеки для Python, PHP и тд. по работе с API проектов
• утилиты командной строки
• авторизация
Спасибо за
внимание.
Иван Бегтин
Email: ibegtin@infoculture.ru
Сайт: http://infoculture.ru

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/
  • 16. Текущий статус Портал открытых данных на базе движка CKAN и отдаёт CKAN API Документация https://docs.ckan.org/en/2.8/api/
  • 17. Другие проекты • Данные НКО (ngodata.ru) • Открытая полиция (openpolice.ru) • Данные Открытой полиции (data.openpolice.ru) • Госзатраты. Субсидии (в разработке) • Нац. цифровой архив (ruarxive.org)
  • 20. Что дальше? • перевод в формат Open API (Swagger) • API для всех проектов • документация, документация и документация • примеры кода • библиотеки для Python, PHP и тд. по работе с API проектов • утилиты командной строки • авторизация
  • 21. Спасибо за внимание. Иван Бегтин Email: ibegtin@infoculture.ru Сайт: http://infoculture.ru