Справка MediaWiki API

Это автоматически сгенерированная страница документации MediaWiki API.

Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=voteny

(main | voteny)
  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Источник: VoteNY
  • Лицензия: GPL-2.0-or-later

API-модуль VoteNY

Параметры:
Other general parameters are available.
what

Применяемое действие; корректными значениями являются 'vote' (зелёный флажок голосования), 'multi' (голосование звёздами) или 'delete' (удаление ранее данного голоса)

Это обязательный параметр.
pageId

Идентификатор страницы, на которой расположены флажок или звёзды голосования

Это обязательный параметр.
Тип: целочисленное значение
voteValue

Числовое значение голоса от 1 до 5

Тип: целочисленное значение
type

Установите этому значение 'stars' для вызова голосования звёздами (VoteStars PHP class), иначе будет использован зелёный флажок голосования (Vote PHP class)

token

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
Примеры:
Оставить голос странице с идентификатором 666
api.php?action=voteny&what=vote&pageId=666 [открыть в песочнице]
Удалить ваш голос со странице с идентификатором 666
api.php?action=voteny&what=delete&pageId=666 [открыть в песочнице]
Оставить голос (3 звезды из 5) на странице с идентификатором 666
api.php?action=voteny&what=vote&type=stars&pageId=666&voteValue=3 [открыть в песочнице]
Удалить голос со страницы с идентификатором 666, которая использует звёздный рейтинг
api.php?action=voteny&what=delete&type=stars&pageId=666 [открыть в песочнице]
Оставить голос (4 звезды из 5) на странице с идентификатором 666, удалив ваш предыдущий голос, если он был
api.php?action=voteny&what=multi&type=stars&pageId=666&voteValue=4 [открыть в песочнице]