MediaWiki API help
This is an auto-generated MediaWiki API documentation page.
Documentation and examples: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=parse
- Ta modul zahteva pravice branja.
- Source: MediaWiki
- License: GPL-2.0-or-later
Razčlemba vsebine in vrnitev izhoda razčlenjevalnika.
Oglejte si različne prop-module action=query, če želite pridobiti informacije iz trenutne različice strani.
Obstaja več načinov za določitev besedila za razčlembo:
- Določite stran ali redakcijo z uporabo page, pageid ali oldid.
- Izrecno določite vsebino z uporabo text, title, revid in contentmodel.
- Podajte samo povzetek za razčlembo. prop mora imeti prazno vrednost.
- title
Naslov strani, ki ji pripada besedilo. Če je izpuščen, je treba določiti contentmodel in bo API uporabljen kot naslov.
- text
Besedilo za razčlembo. Za nadzor vsebinskega modela uporabite title ali contentmodel.
- revid
ID redakcije za
{{REVISIONID}}in podobne spremenljivke.- Vtipkajte: celo število
- summary
Povzetek za razčlembo.
- page
Razčlemba vsebine te strani. Ni ga mogoče uporabiti skupaj z text in title.
- pageid
Razčlemba vsebine te strani. Preglasi page.
- Vtipkajte: celo število
- redirects
Če je page ali pageid nastavljeno na preusmeritev, se to razreši.
- Type: boolean (details)
- oldid
Razčlemba vsebine te redakcije. Preglasi page in pageid.
- Vtipkajte: celo število
- prop
Katere informacije pridobiti:
- text
- Poda razčlenjeno besedilo vikibesedila.
- langlinks
- Poda jezikovne povezave v razčlenjenem vikibesedilu.
- categories
- Poda kategorije v razčlenjenem vikibesedilu.
- categorieshtml
- Poda različico HTML kategorij.
- links
- Poda notranje povezave v razčlenjenem vikibesedilu.
- templates
- Poda predloge v razčlenjenem vikibesedilu.
- images
- Poda slike v razčlenjenem vikibesedilu.
- externallinks
- Poda zunanje povezave v razčlenjenem vikibesedilu.
- sections
- Poda razdelke v razčlenjenem vikibesedilu.
- revid
- Doda ID redakcije razčlenjene strani.
- displaytitle
- Doda naslov razčlenjenega vikibesedila.
- subtitle
- Doda podnaslov strani za razčlenjeno stran.
- headhtml
- Poda razčlenjene doctype, uvodni
<html>, element<head>in uvodni<body>strani. - modules
- Poda module ResourceLoader, ki so uporabljeni na strani. Za naložitev uporabite
mw.loader.using(). Skupaj s modules je treba zahtevati bodisi jsconfigvars bodisi encodedjsconfigvars. - jsconfigvars
- Poda konfiguracijske spremenljivke JavaScript, specifične za stran. Za uporabo uporabite
mw.config.set(). - encodedjsconfigvars
- Poda konfiguracijske spremenljivke za JavaScript, specifične za stran, kot niz JSON.
- indicators
- Poda HTML indikatorjev stanja strani, ki so uporabljeni na strani.
- iwlinks
- Poda medviki povezave v razčlenjenem vikibesedilu.
- wikitext
- Poda izvorno vikibesedilo, ki je bilo razčlenjeno.
- properties
- Poda različne lastnosti, definirane v razčlenjenem vikibesedilu.
- limitreportdata
- Na strukturiran način poda poročilo o omejitvah. Če je nastavljeno disablelimitreport, ne poda podatkov.
- limitreporthtml
- Poda različico HTMl poročila o omejitvah. Če je nastavljeno disablelimitreport, ne poda podatkov.
- parsetree
- Drevo razčlembe XML vsebine redakcije (zahteva vsebinski model
wikitext) - parsewarnings
- Poda opozorila, ki so se pojavila med razčlenjevanjem vsebine (kot vikibesedilo).
- parsewarningshtml
- Poda opozorila, ki so se pojavila med razčlenjevanjem vsebine (kot HTML).
- headitems
- Opuščeno. Poda elemente za vstavitev v
<head>strani.
- Values (separate with | or alternative): 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
- Privzeto: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
- wrapoutputclass
Razred CSS za uporabo za prelom izhoda razčlenjevalnika.
- Privzeto: mw-parser-output
- usearticle
Uporaba vstavka ArticleParserOptions za zagotovitev, da se uporabljene možnosti ujemajo s tistimi, ki se uporabljajo za oglede strani člankov
- Type: boolean (details)
- parsoid
Ustvari HTML, ki ustreza specifikaciji MediaWiki DOM z uporabo Parsoida.
- Type: boolean (details)
- pst
Izvedba predhodne shranjevalne transformacije vnosa, preden se ta razčleni. Velja samo, če se uporablja z besedilom.
- Type: boolean (details)
- onlypst
Izvede pretvorbo pred shranjevanjem (PST) na vnosu, vendar ga ne razčleni. Vrne isto vikibesedilo, potem ko je bil uporabljen PST. Veljavno samo pri uporabi z text.
- Type: boolean (details)
- effectivelanglinks
- Opuščeno.
Vključuje jezikovne povezave, ki jih zagotavljajo razširitve (za uporabo z prop=langlinks).
- Type: boolean (details)
- section
Razčleni samo vsebino razdelka s tem identifikatorjem.
Ko je new, razčleni text in sectiontitle, kot da bi se strani dodal nov razdelek.
new je dovoljeno samo pri podajanju text.
- sectiontitle
Nov naslov razdelka, ko je section new.
Za razliko od urejanja strani se to ne vrne na summary, če je izpuščeno ali prazno.
- disablepp
- Opuščeno.
Namesto tega uporabite disablelimitreport.
- Type: boolean (details)
- disablelimitreport
Iz izhoda razčlenjevalnika izpusti poročilo o omejitvi (»poročilo o omejitvi NewPP«).
- Type: boolean (details)
- disableeditsection
Izpusti povezave za urejanje razdelka iz izhoda razčlenjevalnika.
- Type: boolean (details)
- disablestylededuplication
V izhodu razčlenjevalnika ne odstrani podvojenih vključenih slogovnih listov.
- Type: boolean (details)
- showstrategykeys
Ali naj bodo v jsconfigvars vključene informacije o interni strategiji združevanja.
- Type: boolean (details)
- generatexml
- Opuščeno.
Ustvari drevo za razčlembo XML (zahteva vsebinski model
wikitext; zamenjano z prop=parsetree).- Type: boolean (details)
- preview
Razčleni v načinu predogleda.
- Type: boolean (details)
- sectionpreview
Razčleni v načinu predogleda razdelka (omogoča tudi način predogleda).
- Type: boolean (details)
- disabletoc
Izpustitev kazala vsebine v izhodu.
- Type: boolean (details)
- useskin
Uporabi izbrano preobleko na izhod razčlenjevalnika. Lahko vpliva na naslednje lastnosti: text, langlinks, headitems, modules, jsconfigvars, indicators.
- One of the following values: apioutput, authentication-popup, fallback, json, vector, vector-2022
- contentformat
Format serializacije vsebine, uporabljen za vhodno vsebino. Veljavno samo pri uporabi z text.
- One of the following values: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- contentmodel
Vsebinski model vhodnega besedila. Če je izpuščen, mora biti določeno title, privzet pa bo model določenega naslova. Veljaven je samo ob uporabi z text.
- One of the following values: GadgetDefinition, css, javascript, json, text, unknown, vue, wikitext
- Razčlemba strani.
- api.php?action=parse&page=Project:Sandbox [open in sandbox]
- Razčlemba vikibesedila.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [open in sandbox]
- Razčleni vikibesedilo ob navedbi naslova strani.
- api.php?action=parse&text={{PAGENAME}}&title=Test [open in sandbox]
- Razčlemba povzetka.
- api.php?action=parse&summary=Some+[[link]]&prop= [open in sandbox]