Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

API в проектах Инфокультуры

121 views

Published on

Экосистема API Инфокультуры и дальнейшая её эволюция. О том какие данные и как публикуются в проектах Информационной культуры: Госзатраты, Хаб открытых данных и другие

Published in: Government & Nonprofit
  • Be the first to comment

  • Be the first to like this

API в проектах Инфокультуры

  1. 1. Открытая экосистема. API проектов Инфокультуры Иван Бегтин Директор АНО “Информационная культура” Член экспертного совета при Правительстве РФ
  2. 2. Всё должно быть взаимосвязано Мало сделать данные доступными надо сделать их удобными
  3. 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 Данные
  4. 4. Госзатраты
  5. 5. Что позволяет API Госзатрат • Госзаказчики • Справка по организации • Поиск организаций • Поставщики • Справка по организации • Поиск организаций • Контракты • Карточка контракта • Поиск по контракам
  6. 6. API Госзатрат
  7. 7. API Госзатрат
  8. 8. Текущий статус • Несколько миллионов обращений в месяц • Злоупотребления использованием: • более 1 миллиона запросов в сутки от 1 пользователя • регулярное использование тяжелых запросов • Защита от DDoS (CloudFlare) • [Возможно] Введение авторизации по ключу
  9. 9. PlainRussian
  10. 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/
  11. 11. Простой русский язык
  12. 12. API PlainRussian.ru
  13. 13. Хаб открытых данных
  14. 14. Hubofdata.ru
  15. 15. API Hubofdata.ru
  16. 16. Текущий статус Портал открытых данных на базе движка CKAN и отдаёт CKAN API Документация https://docs.ckan.org/en/2.8/api/
  17. 17. Другие проекты • Данные НКО (ngodata.ru) • Открытая полиция (openpolice.ru) • Данные Открытой полиции (data.openpolice.ru) • Госзатраты. Субсидии (в разработке) • Нац. цифровой архив (ruarxive.org)
  18. 18. Примеры пользователей
  19. 19. Российские школы
  20. 20. Что дальше? • перевод в формат Open API (Swagger) • API для всех проектов • документация, документация и документация • примеры кода • библиотеки для Python, PHP и тд. по работе с API проектов • утилиты командной строки • авторизация
  21. 21. Спасибо за внимание. Иван Бегтин Email: ibegtin@infoculture.ru Сайт: http://infoculture.ru

×