API для Российской общественной инициативы. Шаг 2.2: опыт США в работе с данными электронных петиций — API Белого Дома

Ранее я писал в паре постов о том как устроена открытость электронных петиций в разных странах, какие данные есть в России и как можно сделать APO для небезызвестной Российской общественной инициативы — www.roi.ru. Прочитать всё это можно здесь: API для Российской общественной инициативы. Шаг 1: сбор и анализ данных API для Российской общественной инициативы. Шаг 2.1: опыт Великобритании в работе с данными электронных петиций В этот раз мы рассмотрим то как устроены электронные петиции Белого Дома, в первую очередь, с точки зрения их открытости и пригодности к данных для использования.b56427934aeaf773bc4d37d1471a4584.pngСправкаОсобенности петиций в СШАОтносятся именно к президенту и ответы дает его администрация. Не требуют ничего кроме email’а для подписи — дополнительная авторизация ненужна. Петиции должны пройти 2 порога — 150 подписей за 30 дней чтобы их можно было найти (по прямой ссылке они доступны) и 100 000 подписей за 30 дней чтобы получить официальный ответ — petitions.whitehouse.gov/how-why/terms-participation В цифрахвсего 2246 петиций даны ответы на 208 петиций в ожидании ответа 26 петиций закрыто 1972 петиций открыто для голосования 40 петиций Цифры учитывают только те петиции что прошли 1-й порог в 150 подписей за 30 дней.WhiteHouse.gov/developers Одно из важных отличий сайта Белого Дома США от сайтов всех лидеров в мире — это ориентированность на разработчиков. На сайте даже есть специальный раздел /Developers где размещены данные, раскрыт исходный код проектов и описаны API многих из инициатив если не всех вообще. Открытый код Поскольку нас интересуют в первую очередь петиции, то рассмотрим их подробнее. Во первых исходный код петиций полностью опубликован на Github — https://github.com/WhiteHouse/petitions У репозитория больше 15 контрибьюторов, несколько десятков багов и вопросов и мы можем говорить о том что разработка проекта идет открытым образом. Открытое API Другая сторона происходящего в том для разработчиков доступен не только исходный код, но и API и данные накопленные на сервисе. Все API по петициям доступны по ссылке — https://petitions.whitehouse.gov/developers API доступа к данным состоит из 3-х эндпоинтов: Читать дальше →

© Habrahabr.ru