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
- parsoid
Generer HTML som samsvarer med MediaWikis DOM-spesifikasjoner med Parsoid.
- Type: boolsk (detaljer)
- 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, fallback, monobook, timeless, 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]