MediaWiki API 幫助

這是自動生成的MediaWiki API文檔頁面。

文檔和例子:https://www.mediawiki.org/wiki/API:Main_page/zh

action=edit

main | 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