MediaWiki API 幫助
這是自動生成的MediaWiki API文檔頁面。
文檔和例子:https://www.mediawiki.org/wiki/API:Main_page/zh
action=edit
- 此模塊需要讀取權限。
- 此模塊需要寫入權限。
- 此模塊只允許POST請求。
- 來源:MediaWiki
- 許可協議:GPL-2.0+
創建和編輯頁面。
- title
您希望編輯的頁面標題。不能與pageid一起使用。
- pageid
要編輯的頁面的頁面 ID。不能與title一起使用。
- 類型:整數
- section
段落數。0用于首段,new用于新的段落。
- sectiontitle
新段落的標題。
- text
頁面內容。
- summary
編輯摘要。當section=new且未設置sectiontitle時,還包括小節標題。
- tags
更改標簽以應用修訂。
- 值(以|分隔):
- minor
小編輯。
- 類型:布爾值(詳細信息)
- notminor
不是小編輯。
- 類型:布爾值(詳細信息)
- bot
標記此編輯為機器人編輯。
- 類型:布爾值(詳細信息)
- basetimestamp
基礎修訂的時間戳,用于檢測編輯沖突。也許可以通過action=query&prop=revisions&rvprop=timestamp得到。
- 類型:時間戳(允許格式)
- starttimestamp
編輯過程開始的時間戳,用于檢測編輯沖突。當開始編輯過程時(例如當加載要編輯的頁面時)使用curtimestamp可能取得一個適當的值。
- 類型:時間戳(允許格式)
- recreate
覆蓋有關該頁面在此期間已被刪除的任何錯誤。
- 類型:布爾值(詳細信息)
- createonly
不要編輯頁面,如果已經存在。
- 類型:布爾值(詳細信息)
- nocreate
如果該頁面不存在,則拋出一個錯誤。
- 類型:布爾值(詳細信息)
- watch
- 不推薦使用。
將頁面加入當前用戶的監視列表。
- 類型:布爾值(詳細信息)
- unwatch
- 不推薦使用。
將頁面從當前用戶的監視列表中移除。
- 類型:布爾值(詳細信息)
- watchlist
無條件地將頁面加入至當前用戶的監視列表或將其移除,使用設置或不更改監視。
- 以下值中的一個:watch、unwatch、preferences、nochange
- 默認:preferences
- md5
text參數或prependtext和appendtext級聯參數的MD5哈希值。如果設置,除非哈希值正確否則編輯無法完成。
- prependtext
將該文本添加到該頁面的開始。覆蓋text。
- appendtext
將該文本添加到該頁面的結尾。覆蓋text。
采用section=new來添加一個新的章節,而不是這個參數。
- undo
撤銷此次修訂。覆蓋text、prependtext和appendtext。
- 類型:整數
- undoafter
撤銷從undo至此的所有修訂。如果不設置就撤銷一次修訂。
- 類型:整數
- redirect
自動解決重定向。
- 類型:布爾值(詳細信息)
- contentformat
用于輸入文本的內容序列化格式。
- 以下值中的一個:application/json、text/x-wiki、text/javascript、text/css、text/plain
- contentmodel
新內容的內容模型。
- 以下值中的一個:GadgetDefinition、wikitext、javascript、json、css、text
- token
從action=query&meta=tokens取回的“csrf”令牌
令牌應總是發送為最后參數,或至少在text參數之后。
- 這個參數是必須的。
- captchaword
回答驗證碼
- captchaid
之前請求的驗證碼ID
- 編輯一個頁面。
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [在沙盒中打開]
- 頁面中預置__NOTOC__。
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [在沙盒中打開]
- 通過13585撤銷修訂版本13579并自動填寫編輯摘要。
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [在沙盒中打開]