MediaWiki API 帮助
这是自动生成的MediaWiki API文档页面。
文档和例子:-{R|https://www.mediawiki.org/wiki/API:Main_page/zh}-
action=edit
- 此模块需要读取权限。
- 此模块需要写入权限。
- 此模块只允许POST请求。
- 来源:MediaWiki
- 许可协议:GPL-2.0-or-later
创建和编辑页面。
- title
要编辑的页面标题。不能与pageid一起使用。
- pageid
要编辑的页面的页面 ID。不能与title一起使用。
- Type: integer
- section
段落数。0用于首段,new用于新的段落。
- sectiontitle
新段落的标题。
- text
页面内容。
- summary
编辑摘要。当section=new且未设置sectiontitle时,还包括小节标题。
- tags
应用到此修订的更改标签。
- 值(以|或替代物分隔):
- minor
将此次编辑标记为小编辑
- Type: boolean (details)
- notminor
不是小编辑。
- Type: boolean (details)
- bot
标记此编辑为机器人编辑。
- Type: boolean (details)
- baserevid
ID of the base revision, used to detect edit conflicts. May be obtained through action=query&prop=revisions. Self-conflicts cause the edit to fail unless basetimestamp is set.
- Type: integer
- basetimestamp
基础修订的时间戳,用于检测编辑冲突。可以通过action=query&prop=revisions&rvprop=timestamp得到。
- 类型:时间戳(允许格式)
- starttimestamp
编辑过程开始的时间戳,用于检测编辑冲突。当开始编辑过程时(例如当加载要编辑的页面时)使用curtimestamp可能取得一个适当的值。
- 类型:时间戳(允许格式)
- recreate
覆盖有关该页面在此期间已被删除的任何错误。
- Type: boolean (details)
- createonly
不要编辑页面,如果已经存在。
- Type: boolean (details)
- nocreate
如果该页面不存在,则抛出一个错误。
- Type: boolean (details)
- watch
- 已弃用。
将页面加入当前用户的监视列表。
- Type: boolean (details)
- unwatch
- 已弃用。
将页面从当前用户的监视列表中移除。
- Type: boolean (details)
- watchlist
无条件地将页面加入至当前用户的监视列表或将其移除,使用设置或不更改监视。
- 以下值中的一个:nochange、preferences、unwatch、watch
- Default: preferences
- md5
text参数或prependtext和appendtext级联参数的MD5哈希值。如果设置,除非哈希值正确否则编辑无法完成。
- prependtext
将该文本添加到该页面的开始。覆盖text。
- appendtext
将该文本添加到该页面的结尾。覆盖text。
采用section=new来添加一个新的章节,而不是这个参数。
- undo
撤销此次修订。覆盖text、prependtext和appendtext。
- Type: integer
- The value must be no less than 0.
- undoafter
撤销从undo至此的所有修订。如果不设置就撤销一次修订。
- Type: integer
- The value must be no less than 0.
- redirect
自动解决重定向。
- Type: boolean (details)
- contentformat
用于输入文本的内容序列化格式。
- 以下值中的一个:application/json、text/css、text/javascript、text/plain、text/x-wiki
- contentmodel
新内容的内容模型。
- 以下值中的一个:css、javascript、json、text、wikitext
- token
从action=query&meta=tokens取回的“csrf”令牌
令牌应总是发送为最后参数,或至少在text参数之后。
- This parameter is required.
- g-recaptcha-response
来自ReCaptcha小部件的字段。
- 编辑一个页面。
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&token=123ABC [在沙盒中打开]
- 页面中预置__NOTOC__。
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [在沙盒中打开]
- 撤销修订版本13579至13585并自动填写编辑摘要。
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [在沙盒中打开]