MediaWiki API 帮助

这是自动生成的MediaWiki API文档页面。

文档和例子:-{R|https://www.mediawiki.org/wiki/API:Main_page/zh}-

action=compare

(main | compare)

获取两页面之间的差异。

必须传递“from”和“to”之间的修订版本号、页面标题、页面ID、文本或相关参考资料。

参数:
fromtitle

要比较的第一个标题。

fromid

要比较的第一个页面 ID。

类型:整数
fromrev

要比较的第一个修订版本。

类型:整数
fromtext

使用该文本而不是由fromtitle、fromid或fromrev指定的修订版本内容。

fromsection

只使用指定“from”内容的指定章节。

frompst

在fromtext执行预保存转变。

类型:布尔值(详细信息)
fromcontentformat

fromtext的内容序列化格式。

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

fromtext的内容模型。如果未指定,这将基于其他参数猜想。

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

要比较的第二个标题。

toid

要比较的第二个页面 ID。

类型:整数
torev

要比较的第二个修订版本。

类型:整数
torelative

使用与定义自fromtitle、fromid或fromrev的修订版本相关的修订版本。所有其他“to”的选项将被忽略。

以下值中的一个:prev、next、cur
totext

使用该文本而不是由totitle、toid或torev指定的修订版本内容。

tosection

只使用指定“to”内容的指定章节。

topst

在totext执行预保存转换。

类型:布尔值(详细信息)
tocontentformat

totext的内容序列化格式。

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

totext的内容模型。如果未指定,这将基于其他参数猜想。

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

要获取的信息束。

diff
差异HTML。
diffsize
差异HTML的大小(字节)。
rel
“from”之前及“to”之后修订版本的修订ID,如果有。
ids
“from”和“to”修订版本的页面及修订ID。
title
“from”和“to”修订版本的页面标题。
user
“from”和“to”修订版本的用户名和ID。
comment
“from”和“to”修订版本的注释。
parsedcomment
“from”和“to”修订版本的已解析注释。
size
“from”和“to”修订版本的大小。
值(以|或替代物分隔):diff、diffsize、rel、ids、title、user、comment、parsedcomment、size
默认:diff|ids|title
例子:
在版本1和2中创建差异。
api.php?action=compare&fromrev=1&torev=2 [在沙盒中打开]