MediaWiki API 幫助
這是自動生成的MediaWiki API文檔頁面。
文檔和例子:https://www.mediawiki.org/wiki/API:Main_page/zh
action=options
(main | options)
- 此模塊需要讀取權限。
- 此模塊需要寫入權限。
- 此模塊只允許POST請求。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
更改當前用戶的偏好設置。
只有注冊在核心或者已安裝擴展中的選項,或者具有userjs-鍵值前綴(旨在被用戶腳本使用)的選項可被設置。
參數:
- reset
重置偏好設置到網站默認設置。
- 類型:布爾值(詳細信息)
- resetkinds
當reset選項被設置時,要重置的選項類型列表。
- 值(以|分隔):registered、registered-multiselect、registered-checkmatrix、userjs、special、unused、all
- 默認:all
- change
更改列表,以name=value格式化(例如skin=vector)。值不能包含管道字符。如果沒提供值(甚至沒有等號),例如optionname|otheroption|...,選項將重置為默認值。
- 通過“|”隔開各值。 值的最高數字是50(對于機器人則是500)。
- optionname
應設置為由optionvalue提供值的選項名稱。
- optionvalue
用于由optionname指定的選項的值,可以包含管道字符。
- token
從action=query&meta=tokens取回的“csrf”令牌
- 這個參數是必須的。
例子:
- 重置所有用戶設置。
- api.php?action=options&reset=&token=123ABC [在沙盒中打開]
- 更改skin和hideminor設置。
- api.php?action=options&change=skin=vector|hideminor=1&token=123ABC [在沙盒中打開]
- 重置所有設置,然后設置skin和nickname。
- api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC [在沙盒中打開]