MediaWiki-API-hjelp
Dette er en automatisk generert MediaWiki-API-dokumentasjonsside.
Dokumentasjon og eksempler: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=parse
- Denne modulen krever lesetilgang.
 - Kilde: MediaWiki
 - Lisens: GPL-2.0-or-later
 
Tolk innhold og returner parserresultatet.
Sett de forskjellige prop-modulene til action=query for å hente informasjon fra den gjeldende versjonen av en side.
Det er flere måter å angi teksten som skal tolkes:
- Angi en side eller sideversjon, med page, pageid eller oldid.
 - Angi innhold eksplisitt, med text, title, revid og contentmodel.
 - Angi kun et sammendrag som skal tolkes, prop bør gis en tom verdi.
 
- title
 Tittelen på siden teksten hører til. Hvis denne omgås må contentmodel angis, og API blir brukt som tittel.
- text
 Tekst som skal tolkes. Bruk title eller contentmodel for å kontrollere innholdsmodellen.
- revid
 Sideversjons-ID, for
{{REVISIONSID}}og lignende variabler.- Type: heltall
 - summary
 Sammendrag som skal tolkes.
- page
 Tolk innholdet til denne siden. Kan ikke brukes sammen med text og title.
- pageid
 Tolk innholdet til denne siden. Overstyrer page.
- Type: heltall
 - redirects
 Hvis page eller pageid er satt til en omdirigering, løs den.
- Type: boolsk (detaljer)
 - oldid
 Tolk innholdet til denne sideversjonen. Overstyrer page og pageid.
- Type: heltall
 - prop
 Hvilke informasjonsdeler som skal hentes:
- text
 - Gir den tolkede teksten til wikiteksten.
 - langlinks
 - Gir språklenkene i den tolkede wikiteksten.
 - categories
 - Gir kategoriene i den tolkede wikiteksten.
 - categorieshtml
 - Gir HTML-versjonen av kategoriene.
 - links
 - Gir de interne lenkene i den tolkede wikiteskten.
 - templates
 - Gir malene i den tolkede wikiteksten.
 - images
 - Gir bildene i den tolkede wikiteksten.
 - externallinks
 - Gir de eksterne lenkene i den tolkede wikiteksten.
 - sections
 - Gir seksjonene i den tolkede wikiteksten.
 - revid
 - Gir sideversjons-ID-en til den tolkede wikiteksten.
 - displaytitle
 - Gir tittelen til den tolkede wikiteksten.
 - subtitle
 - Legger til undertittelen for den tolkede siden.
 - headhtml
 - Gir den tolkede doctypen og de åpnende 
<html>-,<head>- og<body>-elementene til siden. - modules
 - Gir ResourceLoader-moduler som brukes på siden. For å laste dem, bruk 
mw.loader.using(). Enten jsonconfigvars eller encodedjsonfigvars må bes om sammen med modules. - jsconfigvars
 - Gir JavaScript-konfigurasjonsvariablene spesifikke for siden. Bruk 
mw.config.set(). - encodedjsconfigvars
 - Gir JavaScript-konfigurasjonsvariablene som er spesifikke til siden som en JSON-streng.
 - indicators
 - Gir HTML-en til sidestatusindikatorer brukt på siden.
 - iwlinks
 - Gir interwikilenker i den tolkede wikiteskten.
 - wikitext
 - Gir den originale wikiteksten som ble tolket.
 - properties
 - Gir de forskjellige egenskapene definert i den tolkede wikiteksten.
 - limitreportdata
 - Gir grenserapporten på en strukturert måte. Gir ingen data når disablelimitreport settes.
 - limitreporthtml
 - Gir HTML-versjonen av grenserapporten. Gir ingen data når disablelimitreport settes.
 - parsetree
 - XML-tolkingstreet til sideversjonsinnholdet (krever innholdsmodellen 
wikitext) - parsewarnings
 - Gir advarsler som oppsto under tolkingen av innholdet (som wikitekst).
 - parsewarningshtml
 - Gir advarsler som oppsto under tolkningen av innholdet (som HTML).
 - headitems
 - Utgått. Gir elementer som skal puttes i 
<head>-taggen til siden. 
- Verdier (separer med | eller alternativ): 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
 - Standard: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
 - wrapoutputclass
 CSS-klasse som skal brukes til å omringe tolkingsresultatet.
- Standard: mw-parser-output
 - pst
 Gjør en førlagringstransformasjon på inndataene før de tolkes. Kun gyldig når den brukes med tekst.
- Type: boolsk (detaljer)
 - onlypst
 Gjør en førlagringstransformasjon (PST) på inndataene, men ikke tolk dem. Returnerer den samme wikiteksten etter at PST har blitt brukt. Kun gyldig når det brukes med text.
- Type: boolsk (detaljer)
 - effectivelanglinks
 - Utgått.
 Inkluder språklenker gitt av utvidelser (for bruk med prop=langlinks).
- Type: boolsk (detaljer)
 - section
 Tolk kun innholdet til denne seksjons-ID-en.
Når new gis, tolk text og sectiontitle som om man legger til en ny seksjon på siden.
new tillates bare når man angir text.
- sectiontitle
 Ny seksjonstittel når section er new.
I motsetning til sideredigering faller denne ikke tilbake til summary når den omgås eller er tom.
- disablepp
 - Utgått.
 Bruk disablelimitreport i stedet.
- Type: boolsk (detaljer)
 - disablelimitreport
 Omgå grenserapporten («NewPP limit report») fra det tolkede resultatet.
- Type: boolsk (detaljer)
 - disableeditsection
 Omgå redigeringslenker for seksjoner i det tolkede resultatet.
- Type: boolsk (detaljer)
 - disablestylededuplication
 Ikke dedupliser inline-stilark i tolkingsresultatet.
- Type: boolsk (detaljer)
 - showstrategykeys
 Hvorvidt intern flettestrategiinformasjon skal inkluderes i jsconfigvars.
- Type: boolsk (detaljer)
 - generatexml
 - Utgått.
 Generer XML-tolkingstre (krever innholdsmodellen
wikitext; erstattet av prop=parsetree).- Type: boolsk (detaljer)
 - preview
 Tolk i forhåndsvisningsmodus.
- Type: boolsk (detaljer)
 - sectionpreview
 Tolk i seksjonsforhåndsvisningsmodus (slår på forhåndsvisningsmodusen også).
- Type: boolsk (detaljer)
 - disabletoc
 Omgå innholdsfortegnelsen i resultatet.
- Type: boolsk (detaljer)
 - useskin
 Bruk den valgte drakta for å tolke resultatet. Kan påvirke følgende verdier: text, langlinks, headitems, modules, jsonconfigvars og indicators.
- Én av følgende verdier: apioutput, cologneblue, fallback, modern, monobook, vector, vector-2022
 - contentformat
 Innholdsserialiseringsformat som brukes for inndatateksten. Kun gyldig når det brukes med text.
- Én av følgende verdier: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
 - contentmodel
 Innholdsmodellen til inndatateksten. Hvis denne omgås må title angis, og standarden vil være innholdsmodellen til den gitte tittelen. Kun gyldig når det brukes med text.
- Én av følgende verdier: css, javascript, json, text, unknown, wikitext
 
- Tolk en side.
 - api.php?action=parse&page=Project:Sandbox [åpne i sandkasse]
 - Tolk wikitekst.
 - api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [åpne i sandkasse]
 - Talk wikitekst med sidetittel angitt.
 - api.php?action=parse&text={{PAGENAME}}&title=Test [åpne i sandkasse]
 - Tolk et sammendrag.
 - api.php?action=parse&summary=Some+[[link]]&prop= [åpne i sandkasse]