API-интерфейсы правительства США?[закрыто]
-
23-09-2019 - |
Вопрос
Я работаю над приложением, которое предоставит людям простой способ отслеживать статус законопроекта [и различную другую политическую информацию].Например, мне нравится идея OpenCongress, которая отображает сводную информацию о законодательстве по мере навигации по политическому процессу, но мне бы хотелось, чтобы в ней была поисковая система на основе тегов и некоторые другие расширенные возможности поиска, а также более удобная история голосования и информация о сроках.И хотя теперь у них есть виджеты JavaScript, которые показывают текущее состояние выбранных вами счетов, я думаю, что в этом отношении можно было бы сделать больше.
Однако я не знаю, откуда они берут свои данные, и хотя у них есть собственный API, я не знаю, является ли нанесение на него бородавки лучшим способом реализации того, что я представляю.Несмотря на всю рекламируемую прозрачность, для меня совершенно не очевидно, какие данные предоставляет правительство и даже как это выяснить!
Итак, знает ли кто-нибудь какие-нибудь хорошие API для получения информации о статусе американского законодательство, законодатели (например, истории голосования), агентства и/или предстоящий выборы?(Или, если вы считаете, что это действительно интересно, не стесняйтесь публиковать любые другие API, имеющие отношение к США.политика.)
Решение
Хотя они не являются API-интерфейсами, www.data.gov предоставляет официальные наборы данных, которые могут быть добыты.На данный момент, я думаю, это самое близкое, что вы можете получить к официальному централизованному источнику данных.
Проверьте Список API, связанных с правительством, от ProgrammableWeb.Не все из них принадлежат федеральному правительству США, так что вам, возможно, придется немного разобраться в этом.Кроме того, не все они предоставляются непосредственно правительством.
Есть также проект с открытым исходным кодом который предоставляет API для thomas.loc.gov.
Другие советы
Мы публикуем каналы всей законодательной информации для Сената штата Нью-Йорк с API по адресу: http://open.nysenate.gov/legislation/developers
Я не уверен, что это точно решает ваши проблемы, но Сайт Сторожевого Пса пытается сделать что-то вроде этого.Их источник доступен в Интернете, и они извлекают много информации из общедоступных записей.Большая часть опубликованного материала представлена в довольно устаревших форматах (огромные архивированные XML-файлы), и поэтому весь процесс не совсем прост.
Вам следует ознакомиться с коллекцией civic API, которые перечислены здесь: