Статистика голосований
Запрос выводит статистику открытых голосований для конкретной фракции или конкретного депутата Государственной думы за заданный временной период.
Запрос
http://api.duma.gov.ru/api/:token/voteStats.xml
http://api.duma.gov.ru/api/:token/voteStats.json
Параметры
convocation
- код созыва, в рамках которого осуществляется поискfrom
- минимальная дата заседанияto
- максимальная дата заседанияfaction
- код фракцииdeputy
- код депутата
Обязательно должен быть указан, либо код фракции, либо код депутата
Пример запроса
http://api.duma.gov.ru/api/:token/voteStats.xml?faction=72100005
http://api.duma.gov.ru/api/:token/voteStats.xml?deputy=99111015
Результат
XML
Пример 1: статистика по фракции
<?xml version="1.0" ?>
<result>
<faction>
<registrationCount>7256</registrationCount>
<registeredCount>7183</registeredCount>
<voteCount>168720</voteCount>
<nonVoteCount>161267</nonVoteCount>
<totalVoteCount>5921</totalVoteCount>
<totalRegistrationCount>130</totalRegistrationCount>
</faction>
<factionDeputy>
<code>99111774</code>
<family>Абрамов</family>
<name>Иван</name>
<patronymic>Николаевич</patronymic>
<registrationCount>130</registrationCount>
<registeredCount>129</registeredCount>
<voteCount>3050</voteCount>
<nonVoteCount>2870</nonVoteCount>
</factionDeputy>
<factionDeputy>
<code>99111780</code>
<family>Ананских</family>
<name>Игорь</name>
<patronymic>Александрович</patronymic>
<registrationCount>130</registrationCount>
<registeredCount>129</registeredCount>
<voteCount>3054</voteCount>
<nonVoteCount>2866</nonVoteCount>
</factionDeputy>
</result>
Пример 2: статистика по депутату
<?xml version="1.0" ?>
<result>
<registrationCount>130</registrationCount>
<registeredCount>127</registeredCount>
<forCount>2869</forCount>
<againstCount>46</againstCount>
<abstainCount>3</abstainCount>
<absentCount>3002</absentCount>
</result>
JSON
Пример 1: статистика по фракции
{
"faction":{
"registrationCount":7256,
"registeredCount":7183,
"voteCount":168720,
"nonVoteCount":161267,
"totalVoteCount":5921,
"totalRegistrationCount":130
},
"factionDeputy":[{
"code":"99111774",
"family":"Абрамов",
"name":"Иван",
"patronymic":"Николаевич",
"registrationCount":"130",
"registeredCount":"129",
"voteCount":"3050",
"nonVoteCount":"2870"
}, {
"code":"99111780",
"family":"Ананских",
"name":"Игорь",
"patronymic":"Александрович",
"registrationCount":"130",
"registeredCount":"129",
"voteCount":"3054",
"nonVoteCount":"2866"
}]
}
Пример 2: статистика по депутату
{
"registrationCount":130,
"registeredCount":127,
"forCount":"2869",
"againstCount":"46",
"abstainCount":"3",
"absentCount":"3002"
}
Описание формата ответа
XML
Статистика по фракции
result
— результат выполнения запросаfaction
- статистика голосований по фракцииregistrationCount
- общее число возможных регистраций депутатов фракцийregisteredCount
- число регистраций депутатов фаркцииvoteCount
- общее число возможных голосований депутатов фракцийnonVoteCount
- число голосований депутатаtotalVoteCount
- общее число голосований за периодtotalRegistrationCount
- общее число регистраций за периодfactionDeptuy
- статистика голосований по депутату фракцииcode
- код фракцииfamily
- фамилия депутатаname
- имя депутатаpatronymic
- отчество депутатаregistrationCount
- общее число регистраций, в которых мог принять участие депутатregisteredCount
- число регистраций депутатаvoteCount
- общее число голосований, в которых мог принять участие депутатnonVoteCount
- число голосований депутата
Статистика по депутату
result
— результат выполнения запросаregistrationCount
- общее число регистраций, в которых мог принять участие депутатregisteredCount
- число регистраций депутатаforCount
- число голосов "за" депутатаagainstCount
- число голосов "против" депутатаabstainCount
- число голосов "воздержался" депутатаabsentCount
- число голосований, в которых депутат не проголосовал
JSON
Статистика по фракции
Результат представляет собой объект, содержащий статистику голосований фракции:
faction
- объект, отражающий статистику голосований по фракции:registrationCount
- общее число возможных регистраций депутатов фракцийregisteredCount
- число регистраций депутатов фаркцииvoteCount
- общее число возможных голосований депутатов фракцийnonVoteCount
- число голосований депутатаtotalVoteCount
- общее число голосований за периодtotalRegistrationCount
- общее число регистраций за период
factionDeptuy
- массив объектов, отражающих статистику голосований по депутатам фракции:code
- код фракцииfamily
- фамилия депутатаname
- имя депутатаpatronymic
- отчество депутатаregistrationCount
- общее число регистраций, в которых мог принять участие депутатregisteredCount
- число регистраций депутатаvoteCount
- общее число голосований, в которых мог принять участие депутатnonVoteCount
- число голосований депутата
Статистика по депутату
Результат представляет собой объект, содержащий статистику голосований депутата:
registrationCount
- общее число регистраций, в которых мог принять участие депутатregisteredCount
- число регистраций депутатаforCount
- число голосов "за" депутатаagainstCount
- число голосов "против" депутатаabstainCount
- число голосов "воздержался" депутатаabsentCount
- число голосований, в которых депутат не проголосовал