Статистика голосований
Запрос выводит статистику открытых голосований для конкретной фракции или конкретного депутата Государственной думы за заданный временной период.
Запрос
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- число голосований, в которых депутат не проголосовал