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/Special:MyLanguage/API:Main_page
action=parse
- Ez a modul olvasási jogot igényel.
- Forrás: MediaWiki
- Licenc: GPL-2.0-or-later
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:
- Egy lap vagy lapváltozat megadásával, a page, pageid vagy oldid paraméterrel.
- Magának a tartalomnak a megadásával, a text, title, revid és contentmodel paraméterrel.
- Csak egy összefoglaló feldolgozása. A prop paraméternek üresnek kell lennie.
- 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
Változatazonosító a
{{REVISIONID}}
és hasonló változók kibontásához.- Típus: egész szám
- 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.
- Típus: egész szám
- 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.
- Típus: egész szám
- 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.
- subtitle
- Adds the page subtitle for the parsed page.
- 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.
- parsewarningshtml
- Gives the warnings that occurred while parsing content (as HTML).
- 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, parsewarningshtml, properties, revid, sections, subtitle, templates, text, wikitext, headitems
- Alapértelmezett: 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.
- Alapértelmezett: 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 azonosítójú 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)
- showstrategykeys
Whether to include internal merge strategy information in jsconfigvars.
- 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: text, langlinks, headitems, modules, jsconfigvars, indicators.
- A következő értékek egyike: apioutput, fallback, minerva, monobook, timeless, vector, vector-2022
- contentformat
Content serialization format used for the input text. Only valid when used with text.
- A következő értékek egyike: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- 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: Scribunto, css, javascript, json, text, unknown, wikitext
- Egy lap feldolgozása.
- api.php?action=parse&page=Project:Sandbox [megnyitás a homokozóban]
- Wikiszöveg feldolgozása.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [megnyitás a homokozóban]
- Wikiszöveg feldolgozása a lapcím megadásával.
- api.php?action=parse&text={{PAGENAME}}&title=Test [megnyitás a homokozóban]
- Egy szerkesztési összefoglaló feldolgozása.
- api.php?action=parse&summary=Some+[[link]]&prop= [megnyitás a homokozóban]