<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https:///index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D0%B0._%D0%90PI</id>
	<title>Модуль опроса. АPI - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https:///index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D0%B0._%D0%90PI"/>
	<link rel="alternate" type="text/html" href=""/>
	<updated>2026-05-05T12:28:21Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id></id>
		<title>Sv в 08:23, 14 січня 2025</title>
		<link rel="alternate" type="text/html" href=""/>
		<updated>2025-01-14T08:23:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Список опросов==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_poll&amp;amp;cmd=list' \&lt;br /&gt;
    --cookie 'noses=zpP6gc2lJjeYKzskLBK7zA'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если в ответе ключ err_cod - ошибка. Иначе в polls - список опросов.&lt;br /&gt;
&lt;br /&gt;
Данные опроса:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
id                : id опроса, целое число больше нуля&lt;br /&gt;
title             : заголовок&lt;br /&gt;
description       : описание&lt;br /&gt;
start_date        : дата старта опроса в виде строки&lt;br /&gt;
end_date          : дата завершения опроса в виде строки&lt;br /&gt;
start             : дата старта опроса в виде timestamp&lt;br /&gt;
end               : дата завершения опроса в виде timestamp&lt;br /&gt;
stats_voted_users : количество проголосовавших пользователей&lt;br /&gt;
can_see_results   : 1 - пользователь может видеть результаты голосования, 0 - нет&lt;br /&gt;
can_see_results_before_vote : 1 - может видеть результаты до голосования, 0 - только после&lt;br /&gt;
can_revote        : 1 - может переголосовать, 0 - нет&lt;br /&gt;
can_multi_choice  : 1 - можно голосовать за несколько пунктов, 0 - нет&lt;br /&gt;
can_anonymous     : 1 - можно голосовать анонимно, 0 - нет&lt;br /&gt;
voted             : 1 - голосовал, 0 - нет&lt;br /&gt;
vote_time         : дата голосования в виде строки, '' если не голосовал&lt;br /&gt;
viewed_time       : дата первого просмотра опроса в виде строки, '' если не просматривал еще&lt;br /&gt;
ignore            : пользователь просил не показываеть ему этот опрос&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Если не разрешено просматривать результаты опроса или пользователь не голосовал, то stats_voted_users = -1.&lt;br /&gt;
* ignore - флаг, который указывает на то, что ранее пользователь давал команду не показывать этот опрос. Показывать или нет - на усмотрение.&lt;br /&gt;
* viewed_time установлен, если пользователь вызывал cmd=choices, т.е. видел названия пунктов меню и возможно статистику (если разрешен ее показ).&lt;br /&gt;
* vote_time - дата последнего голосования, если голосовал несколько раз.&lt;br /&gt;
&lt;br /&gt;
==Получить данные опроса==&lt;br /&gt;
&lt;br /&gt;
В параметре poll_id - id опроса в списке polls&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_poll&amp;amp;cmd=choices&amp;amp;poll_id=1' \&lt;br /&gt;
    --cookie 'noses=zpP6gc2lJjeYKzskLBK7zA'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если в ответе ключ err_cod - ошибка. Иначе в choices - пункты опроса:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
id          : id пункта опроса&lt;br /&gt;
title       : пункт опроса&lt;br /&gt;
description : описание&lt;br /&gt;
voted       : 1 - проголосовал за этот пункт&lt;br /&gt;
votes       : количество пользователей проголосовавших за этот пункт&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Если не разрешено просматривать результаты опроса или пользователь не голосовал, то votes = -1.&lt;br /&gt;
&lt;br /&gt;
==Голосование==&lt;br /&gt;
&lt;br /&gt;
В параметре:&lt;br /&gt;
* poll_id - id опроса в списке polls&lt;br /&gt;
* choice - id пункта или список id, разделенных запятыми&lt;br /&gt;
* as_anon - голосовать анонимно (1 - да, 0 - нет)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_poll&amp;amp;cmd=vote&amp;amp;poll_id=1&amp;amp;choice=1,2' \&lt;br /&gt;
    --cookie 'noses=zpP6gc2lJjeYKzskLBK7zA'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Игнорировать опрос==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_poll&amp;amp;cmd=ignore&amp;amp;poll_id=1' \&lt;br /&gt;
    --cookie 'noses=zpP6gc2lJjeYKzskLBK7zA'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Не игнорировать опрос==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_poll&amp;amp;cmd=dont_ignore&amp;amp;poll_id=1' \&lt;br /&gt;
    --cookie 'noses=zpP6gc2lJjeYKzskLBK7zA'&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Коды ошибок==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temporary        : ошибка на сервере АPI&lt;br /&gt;
poll_id_required : в параметре poll_id не задан id опроса&lt;br /&gt;
poll_not_found   : опрос не найден (неверный id/опрос в статусе &amp;quot;неактивный&amp;quot;/&lt;br /&gt;
                                 время опроса еще не наступило или уже закончилось)&lt;br /&gt;
choice_required  : в параметре choices не указан ни один пункт опроса&lt;br /&gt;
only_one_choice  : опрос позволяет выбирать только один пункт&lt;br /&gt;
cannot_revote    : пользователь уже голосовал и в данном опросе не разрешено менять выбор&lt;br /&gt;
wrong_choice_id  : в параметре choices как минимум один id не указывает на существующий активный пункт меню&lt;br /&gt;
anonymous_deny   : опрос не позволяет голосовать анонимно&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sv</name></author>
	</entry>
</feed>