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

用于输入文本的内容串行化格式。

以下值中的一个:text/x-wiki、text/javascript、application/json、text/css、text/plain
contentmodel

新内容的内容模型。

以下值中的一个:wikitext、javascript、json、css、text
token

action=query&meta=tokens取回的“csrf”令牌

令牌应总是发送为最后参数,或至少在text参数之后。

这个参数是必须的。