MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/API
action=voteny
(main | voteny)
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 来源:VoteNY
- 许可协议:GPL-2.0-or-later
VoteNY API 模組
參數:
- what
可採用的操作,有效值為「vote」(綠色投票框)、「multi」(星級評比),或是「delete」(刪除之前投下的票)
- 此參數為必填。
- pageId
投票框/星級評比所在頁面的頁面 ID 為
- 此參數為必填。
- 类型:整数
- voteValue
1 至 5 之間的數字投票值
- 类型:整数
- type
設定此為「stars」來呼叫星級評比(VoteStars PHP 類別),不然就會使用綠色投票框(Vote PHP 類別)
- token
自 action=query&meta=tokens 接收的 "csrf" 密鑰。
- 此參數為必填。
範例:
- 向 ID 號碼為 666 的頁面投下一票
- api.php?action=voteny&what=vote&pageId=666 [在沙盒中打开]
- 刪除您向 ID 號碼為 666 的頁面所投下的票
- api.php?action=voteny&what=delete&pageId=666 [在沙盒中打开]
- 向 ID 號碼為 666 的頁面投下一票(5 顆星中的 3 顆星)
- api.php?action=voteny&what=vote&type=stars&pageId=666&voteValue=3 [在沙盒中打开]
- 刪除您向 ID 號碼為 666 的頁面所投下採用星級評比的票
- api.php?action=voteny&what=delete&type=stars&pageId=666 [在沙盒中打开]
- 向 ID 號碼為 666 的頁面投下一票(5 顆星中的 4 顆星),若先前有投過票則將舊票刪除
- api.php?action=voteny&what=multi&type=stars&pageId=666&voteValue=4 [在沙盒中打开]