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=parse

(main | parse)

Tartalom feldolgozása.

Lásd az action=query számos prop-modulját a információk lekérésére a lap aktuális változatáról.

Többféle módon megadható a feldolgozandó szöveg:

  1. Egy lap vagy lapváltozat megadásával, a page, pageid vagy oldid paraméterrel.
  2. Magának a tartalomnak a megadásával, a text, title, revid és contentmodel paraméterrel.
  3. Csak egy összefoglaló feldolgozása. A prop paraméternek üresnek kell lennie.
Paraméterek:
title

A lapnak a címe, amihez a szöveg tartozik. Ha nincs megadva, a contentmodel paraméter kötelező, és a cím API lesz.

text

A feldolgozandó szöveg. Használd a title vagy contentmodel paramétert a tartalommodell megadásához.

revid

Revision ID, for {{REVISIONID}} and similar variables.

Type: integer
summary

Feldolgozandó szerkesztési összefoglaló.

page

Ezen lap tartalmának feldolgozása. Nem használható együtt a text és title paraméterrel.

pageid

Ezen lap tartalmának feldolgozása. Felülírja a page paramétert.

Type: integer
redirects

Ha a page vagy pageid átirányítás, annak feloldása.

Típus: logikai (részletek)
oldid

Ezen lapváltozat feldolgozása. Felülírja a page és pageid paramétert.

Type: integer
prop

A lekérendő információk:

text
A feldolgozott wikiszöveg.
langlinks
A feldolgozott wikiszövegben talált nyelvközi hivatkozások.
categories
A feldolgozott wikiszövegben talált kategóriák.
categorieshtml
A kategóriák HTML-verziója.
links
A feldolgozott wikiszövegben talált belső linkek.
templates
A feldolgozott wikiszövegben használt sablonok.
images
A feldolgozott wikiszövegben használt képek.
externallinks
A feldolgozott wikiszövegben talált külső linkek.
sections
A feldolgozott wikiszövegben talált szakaszok.
revid
A feldolgozott lap lapváltozat-azonosítója.
displaytitle
A feldolgozott wikiszöveghez tartozó cím.
headhtml
A lap feldolgozott dokumentumtípusa, nyitó <html>, <head> és <body> HTML-címkéje.
modules
A lapon használt ResourceLoader-modulok. A betöltésükhöz használd a mw.loader.using() függvényt. Vagy a jsconfigvars, vagy az encodedjsconfigvars paramétert kötelező együtt használni ezzel a paraméterrel.
jsconfigvars
A lapra jellemző JavaScript-változók. A használatukhoz állítsd be őket az mw.config.set() függvénnyel.
encodedjsconfigvars
A lapra jellemző JavaScript-változók JSON-szövegként.
indicators
A lap státuszindikátorainak HTML-kódja.
iwlinks
A feldolgozott wikiszövegben talált interwikihivatkozások.
wikitext
Az eredeti wikiszöveg.
properties
A feldolgozott wikiszövegben definiált különböző tulajdonságok.
limitreportdata
Gives the limit report in a structured way. Gives no data, when disablelimitreport is set.
limitreporthtml
Gives the HTML version of the limit report. Gives no data, when disablelimitreport is set.
parsetree
The XML parse tree of revision content (requires content model wikitext)
parsewarnings
A tartalom feldolgozása közben előforduló hibák visszaadása.
headitems
Elavult. A <head> HTML-címkébe kerülő elemek.
Értékek (elválasztó: | vagy más): categories, categorieshtml, displaytitle, encodedjsconfigvars, externallinks, headhtml, images, indicators, iwlinks, jsconfigvars, langlinks, limitreportdata, limitreporthtml, links, modules, parsetree, parsewarnings, properties, revid, sections, templates, text, wikitext, headitems
Default: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
wrapoutputclass

Az értelmező kimenetének körülvétele ezzel a CSS-osztállyal.

Default: mw-parser-output
pst

Mentés előtti átalakítások elvégzése a bemeneten a feldolgozás előtt. Csak szöveggel használva érvényes.

Típus: logikai (részletek)
onlypst

Mentés előtti átalakítások (pre-save transform, PST) végrehajtása a bemeneten, de a feldolgozás mellőzése. Csak a text paraméterrel használva érvényes.

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

Includes language links supplied by extensions (for use with prop=langlinks).

Típus: logikai (részletek)
section

Csak a megadott sorszámú szakasz feldolgozása.

Ha new, a text és sectiontitle feldolgozása úgy, mintha egy új szakaszt adnál a laphoz.

A new csak a text paraméter megadásakor engedélyezett.

sectiontitle

Az új szakasz címe, ha a section paraméter new.

A szerkesztéssel ellentétben itt nem a summary tartalma az alapértelmezett értéke.

disablepp
Elavult.

Használd a disablelimitreport paramétert helyette.

Típus: logikai (részletek)
disablelimitreport

Omit the limit report ("NewPP limit report") from the parser output.

Típus: logikai (részletek)
disableeditsection

A szakaszok szerkesztőlinkjeinek elhagyása a kimenetből.

Típus: logikai (részletek)
disablestylededuplication

Do not deduplicate inline stylesheets in the parser output.

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

Generate XML parse tree (requires content model wikitext; replaced by prop=parsetree).

Típus: logikai (részletek)
preview

Feldolgozás előnézetmódban.

Típus: logikai (részletek)
sectionpreview

Feldolgozás szakaszelőnézet-módban (az előnézetmódot is engedélyezi).

Típus: logikai (részletek)
disabletoc

Tartalomjegyzék elhagyása a kimenetből.

Típus: logikai (részletek)
useskin

Apply the selected skin to the parser output. May affect the following properties: langlinks, headitems, modules, jsconfigvars, indicators.

A következő értékek egyike: monobook, vector
contentformat

Content serialization format used for the input text. Only valid when used with text.

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

A bemeneti szöveg tartalommodellje. Ha nincs megadva, a title paraméter kötelező, és az alapértelmezés a megadott cím tartalommodellje lesz. Csak a text paraméterrel együtt használva érvényes.

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