У OpenGovData.ru появилось открытое API, доступное для всех желающих и не требущее авторизации. Пока всё ещё в виде beta и может сильно поменяться по откликам и обращениям.
Ограничения на использование данных сейчас отсутствуют - за исключением пожелания не дёргать его каждую минуту и, желательно, но не обязательно ссылаться при использовании.
В API реализовано 2 метода get_all_sources и get_all_opendata.
get_all_sources - список всех источников данных
возвращает список всех источников данных зарегистрированных в OpenGovData.ru.
Данные имеют следующую структуру.
Первая колонка - номер колонки в CSV, вторая колонка - название поля в JSON, третья колонка - описание
1 : slug краткий код
2 : name название источника данных
3 : about_txt текст с описанием источника данных
4 : language язык
5 : description_link ссылка на описание источника данных
6 : permanent_link ссылка на источник данных
7 : date_created дата регистрации источника данных в OpenGovData.ru
8 : opengovdata_url ссылка на источник данных в opengovdata.ru
9 : organization_name название организации ответственной за источник данных
10: oganization_website официальный сайт организации ведущей источник данных
11: datatypes список типов, для CSV разделены "|"
12: formats список форматов, для CSV разделены "|"
Пример результата возвращаемого в JSON формате.
[
{
"description_link": "http://www1.fips.ru/wps/wcm/connect/content_ru/ru/inform_resources/inform_retrieval_system/article_2/article_1",
"name": "\u0411\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442\u0430",
"language": "RU",
"formats": [],
"about_txt": "\u0411\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442\u0430",
"organization_name": "\u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442",
"permanent_link": "http://www1.fips.ru/wps/wcm/connect/content_ru/ru/inform_resources/inform_retrieval_system/article_2/article_1",
"opengovdata_url": "http://www.opengovdata.ru/source/186/",
"organization_website": "http://www.fips.ru/",
"date_created": "2009-04-20T11:04:16",
"datatypes": [
"\u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u0441\u0441\u044b\u043b\u043e\u043a"
],
"slug": "fips_ru_RospatentDB"
}
]
get_all_opendata - список всех открытых данных в системе
возвращает список всех открытых данных опубликованных в OpenGovData.ru.
Данные имеют следующую структуру.
Первая колонка - номер колонки в CSV, вторая колонка - название поля в JSON, третья колонка - описание
1 : slug краткий код
2 : name название открытых данных
3 : description текст с описанием открытых данных
4 : language язык
5 : opendata_id уникальный идентификатор в системе
6 : opendata_url ссылка на XML описание в формате opendata xml
7 : location_url ссылка на открытые описание
8 : spec_id идентификатор источника в файле его описания
9 : date_created дата регистрации массива данных в OpenGovData.ru
10: opengovdata_url ссылка на массив данных в opengovdata.ru
11: organization_name название организации ответственной за массив данных
12: oganization_website официальный сайт организации ведущей массив данных
13: datatypes список типов, для CSV разделены "|"
14: formats список форматов, для CSV разделены "|"
Пример вызова с экспортом в JSON.
{
"opendata_id": "kremlin_ru_KadryReserv",
"description": "\u041a\u0430\u0434\u0440\u043e\u0432\u044b\u0439 \u0440\u0435\u0437\u0435\u0440\u0432 \u043f\u0440\u0438 \u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442\u0435 \u0420\u043e\u0441\u0441\u0438\u0438",
"language": "ru-RU",
"opendata_url": "http://export.opengovdata.ru/data/0.1/kremlin.ru/KadryReserv/opendata.xml",
"organization_name": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0435\u0441\u0441-\u0441\u043b\u0443\u0436\u0431\u044b \u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u041f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442\u0430",
"organization_website": "http://www.kremlin.ru",
"opengovdata_url": "http://www.opengovdata.ru/opendata/2/",
"formats": [
"CSV",
"openDataXML",
"TSV"
],
"date_created": "2009-04-22T16:28:37",
"datatypes": [
"\u041c\u0430\u0441\u0441\u0438\u0432 \u0434\u0430\u043d\u043d\u044b\u0445"
],
"location_url": "http://www.kremlin.ru/images/rezerv.doc",
"spec_id": "kremlin_ru_KadryReserv_table",
"slug": "kremlin-ru-KadryReserv",
"name": "\u041a\u0430\u0434\u0440\u043e\u0432\u044b\u0439 \u0440\u0435\u0437\u0435\u0440\u0432 \u043f\u0440\u0438 \u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442\u0435 \u0420\u043e\u0441\u0441\u0438\u0438"
}
Comments (0)
You don't have permission to comment on this page.