Отримати ключ до API

Перше, що тобі потрібно, це ключ. Цей ключ тільки для тебе. Будь ласка, не передавай і не поширюй його.

Ти автоматично отримаєш ключ, якщо авторизуєшся або і повернешся на цю сторінку.

Всі депутати в парламенті

GET https://8.rada4you.org/api/v1/people.json?key=[api_key]

Цей запит надає базову інформацію про кожного народного депутата, який наразі є членом парламенту. Він містить їхні імена, спосіб обрання, партію.

Щоб отримати більш детальну інформацію про депутата, використовуй id і роби наступне:

Деталі щодо депутатів

GET https://8.rada4you.org/api/v1/people/[id].json?key=[api_key]

видасть всю корисну і деталізовану інформацію, яка містить:

Параметр Опис
rebellions Кількість разів, коли вони голосували проти лінії фракції
votes_attended Загальну кількість голосувань депутата
votes_possible Кількість можливих голосувань, де вони могли б голосувати
offices не використовується
policy_comparisons Сукупність політик, за який депутат міг голосувати і їх підрахований agreement бал в проміжку від 0 до 100. voted показує, чи вони колись голосували за законопроект з цієї політики.

Всі політики

GET https://8.rada4you.org/api/v1/policies.json?key=[api_key]

Це запит видає базову інформацію про політики, включаючи:

Параметр Опис
id Унікальний визначник для політики. Використовуй id, щоб отримати більше інформації про цю політику.
name Коротка назва політики
description Більше деталей про цю політику
provisional true або false. Це проект політики, яка ще не завершена і не відображається за замовчуванням.

Деталі щодо політики

GET https://8.rada4you.org/api/v1/policies/[id].json?key=[api_key]

запит видає всі види корисної деталізованої інформації, що включають:

Параметр Опис
id Унікальний визначник для голосування. Використовуй id, щоб отримати більше інформації про політику
name Коротка назва політики
description Більше інформації про цю політику, що означає політика
provisional true або false. Це проект політики, яка ще не завершена і не відображається за замовчуванням.
policy_divisions Сукупність голосувань, які включені до цієї політики. Кожне голосування має відповідне vote, яке може бути strong і робить голосування дуже важливим
people_comparisons Сукупність політик, за який депутат міг голосувати і їх підрахований agreement бал в проміжку від 0 до 100. voted показує, чи вони колись голосували за законопроект з цієї політики.

Всі голосування

GET https://8.rada4you.org/api/v1/divisions.json?key=[api_key]

Цей запит повертає базову інформацію про останні 250 голосувань, що включають:

Параметр Опис
id Унікальний визначник для голосування. Використовуй id, щоб отримати більше інформації про це голосування
house Незмінний параметр rada
name Скорочена назва
date Дата в форматі yyyy-mm-dd
number Перше голосування в визначений день. Кожне наступне голосування пронумеровано відповідно
clock_time Час голосування в форматі hh:mm AM або hh:mm PM, чи null, якщо недоступний
aye_votes Кількість депутатів, які проголосували “ЗА”
no_votes Кількість депутатів, які проголосували “ПРОТИ”
possible_turnout Кількість діючих депутатів на момент голосування
rebellions Загальна кількість голосів, які проти лінії фракції
edited true, якщо опис голосування був відредагований

Щоб отримати більше результатів та голосувань за певний проміжок часу, ти можеш

GET https://8.rada4you.org/api/v1/divisions.json?end_date=2014-09-01&house=rada&start_date=2014-08-01&key=[api_key]

Цей запит видасть не більше 250 результатів голосувань(це обмеження API). На твоїй відповідальності переконатися, що отримано всі очікувані дані. На практиці, якщо ти отримав 250 результатів голосувань, то звузь часовий проміжок запиту.

Деталі щодо голосувань

GET https://8.rada4you.org/api/v1/divisions/[id].json?key=[api_key]

повертає всю корисну і деталізовану інформацію, що включає:

Параметр Опис
id Унікальний визначник для голосування. Використовуй id , щоб отримати більше інформації про це голосування
house не використовується
name Скорочена назва
date Дата в форматі yyyy-mm-dd
number Перше голосування в визначений день. Кожне наступне голосування пронумеровано відповідно.
clock_time Час голосування в форматі hh:mm AM або hh:mm PM, чи null, якщо недоступний
aye_votes Кількість депутатів, які проголосували “ЗА”
no_votes Кількість депутатів, які проголосували “ПРОТИ”
possible_turnout Кількість діючих депутатів на момент голосування
rebellions Загальна сума голосів, яка проти ліній фракцій
edited true, якщо опис голосування був відредагований
summary Якщо edited є true, тоді це остання версія опису. Вона відформатована в Markdown
votes Сукупність голосів учасників голосування. Відображаються тільки ті депутати, які брали участь в цьому голосуванні
policy_divisions Сукупність політик, до яких підв'язане голосування з вказанням підтримки чи непідтримки політики ("Так", "Так тверде", "Ні", "Ні тверде")
bills Сукупність законопроектів, які пов'язані з голосуванням