MediaWiki API súgó

Ez egy automatikusan generált MediaWiki API-dokumentációs lap.

Dokumentáció és példák: https://www.mediawiki.org/wiki/API

action=compare

(main | compare)

Két lap közötti különbség kiszámítása.

Mindkét laphoz kötelező megadni egy lapváltozat-azonosítót, címet vagy lapazonosítót.

Paraméterek:
fromtitle

Az első összehasonlítandó lap címe.

fromid

Az első összehasonlítandó lap lapazonosítója.

Típus: egész
fromrev

Az első összehasonlítandó lapváltozat azonosítója.

Típus: egész
fromslots

Override content of the revision specified by fromtitle, fromid or fromrev.

This parameter specifies the slots that are to be modified. Use fromtext-{slot}, fromcontentmodel-{slot}, and fromcontentformat-{slot} to specify content for each slot.

Értékek (elválasztó: | vagy más): main
fromtext-{slot}

Text of the specified slot. If omitted, the slot is removed from the revision.

This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of fromslots.
fromsection-{slot}

When fromtext-{slot} is the content of a single section, this is the section number. It will be merged into the revision specified by fromtitle, fromid or fromrev as if for a section edit.

This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of fromslots.
fromcontentformat-{slot}

Content serialization format of fromtext-{slot}.

This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of fromslots.
A következő értékek egyike: text/x-wiki, text/javascript, application/json, text/css, text/plain
fromcontentmodel-{slot}

Content model of fromtext-{slot}. If not supplied, it will be guessed based on the other parameters.

This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of fromslots.
A következő értékek egyike: wikitext, javascript, json, css, text
frompst

Do a pre-save transform on fromtext-{slot}.

Típus: logikai (részletek)
fromtext
Elavult.

Specify fromslots=main and use fromtext-main instead.

fromcontentformat
Elavult.

Specify fromslots=main and use fromcontentformat-main instead.

A következő értékek egyike: text/x-wiki, text/javascript, application/json, text/css, text/plain
fromcontentmodel
Elavult.

Specify fromslots=main and use fromcontentmodel-main instead.

A következő értékek egyike: wikitext, javascript, json, css, text
fromsection
Elavult.

Only use the specified section of the specified 'from' content.

totitle

A második összehasonlítandó lap címe.

toid

A második összehasonlítandó lap lapazonosítója.

Típus: egész
torev

A második összehasonlítandó lapváltozat azonosítója.

Típus: egész
torelative

Use a revision relative to the revision determined from fromtitle, fromid or fromrev. All of the other 'to' options will be ignored.

A következő értékek egyike: prev, next, cur
toslots

Override content of the revision specified by totitle, toid or torev.

This parameter specifies the slots that are to be modified. Use totext-{slot}, tocontentmodel-{slot}, and tocontentformat-{slot} to specify content for each slot.

Értékek (elválasztó: | vagy más): main
totext-{slot}

Text of the specified slot. If omitted, the slot is removed from the revision.

This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of toslots.
tosection-{slot}

When totext-{slot} is the content of a single section, this is the section number. It will be merged into the revision specified by totitle, toid or torev as if for a section edit.

This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of toslots.
tocontentformat-{slot}

Content serialization format of totext-{slot}.

This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of toslots.
A következő értékek egyike: text/x-wiki, text/javascript, application/json, text/css, text/plain
tocontentmodel-{slot}

Content model of totext-{slot}. If not supplied, it will be guessed based on the other parameters.

This is a templated parameter. When making the request, {slot} in the parameter's name should be replaced with values of toslots.
A következő értékek egyike: wikitext, javascript, json, css, text
topst

Do a pre-save transform on totext.

Típus: logikai (részletek)
totext
Elavult.

Specify toslots=main and use totext-main instead.

tocontentformat
Elavult.

Specify toslots=main and use tocontentformat-main instead.

A következő értékek egyike: text/x-wiki, text/javascript, application/json, text/css, text/plain
tocontentmodel
Elavult.

Specify toslots=main and use tocontentmodel-main instead.

A következő értékek egyike: wikitext, javascript, json, css, text
tosection
Elavult.

Only use the specified section of the specified 'to' content.

prop

Which pieces of information to get.

diff
The diff HTML.
diffsize
The size of the diff HTML, in bytes.
rel
The revision IDs of the revision previous to 'from' and after 'to', if any.
ids
The page and revision IDs of the 'from' and 'to' revisions.
title
The page titles of the 'from' and 'to' revisions.
user
The user name and ID of the 'from' and 'to' revisions.
comment
The comment on the 'from' and 'to' revisions.
parsedcomment
The parsed comment on the 'from' and 'to' revisions.
size
The size of the 'from' and 'to' revisions.
Értékek (elválasztó: | vagy más): diff, diffsize, rel, ids, title, user, comment, parsedcomment, size
Alapértelmezett: diff|ids|title
slots

Return individual diffs for these slots, rather than one combined diff for all slots.

Értékek (elválasztó: | vagy más): main
To specify all values, use *.
Példa:
Az 1-es és 2-es lapváltozat összehasonlítása.
api.php?action=compare&fromrev=1&torev=2 [open in sandbox]