미디어위키 API 도움말

이 페이지는 자동으로 생성된 미디어위키 API 도움말 문서입니다.

설명 문서 및 예시: https://www.mediawiki.org/wiki/API

action=parse

(main | parse)
  • 이 모듈은 read 권한을 요구합니다.
  • 출처: MediaWiki
  • 라이선스: GPL-2.0+

Parses content and returns parser output.

See the various prop-modules of action=query to get information from the current version of a page.

There are several ways to specify the text to parse:

  1. Specify a page or revision, using page, pageid, or oldid.
  2. Specify content explicitly, using text, title, and contentmodel.
  3. Specify only a summary to parse. prop should be given an empty value.
변수:
title

Title of page the text belongs to. If omitted, contentmodel must be specified, and API will be used as the title.

text

Text to parse. Use title or contentmodel to control the content model.

summary

Summary to parse.

page

Parse the content of this page. Cannot be used together with text and title.

pageid

Parse the content of this page. Overrides page.

유형: 정수
redirects

If page or pageid is set to a redirect, resolve it.

유형: 부울 (자세한 정보)
oldid

Parse the content of this revision. Overrides page and pageid.

유형: 정수
prop

Which pieces of information to get:

text
Gives the parsed text of the wikitext.
langlinks
Gives the language links in the parsed wikitext.
categories
Gives the categories in the parsed wikitext.
categorieshtml
Gives the HTML version of the categories.
links
Gives the internal links in the parsed wikitext.
templates
Gives the templates in the parsed wikitext.
images
Gives the images in the parsed wikitext.
externallinks
Gives the external links in the parsed wikitext.
sections
Gives the sections in the parsed wikitext.
revid
Adds the revision ID of the parsed page.
displaytitle
Adds the title of the parsed wikitext.
headitems
Gives items to put in the <head> of the page.
headhtml
Gives parsed <head> of the page.
modules
Gives the ResourceLoader modules used on the page. Either jsconfigvars or encodedjsconfigvars must be requested jointly with modules.
jsconfigvars
Gives the JavaScript configuration variables specific to the page.
encodedjsconfigvars
Gives the JavaScript configuration variables specific to the page as a JSON string.
indicators
Gives the HTML of page status indicators used on the page.
iwlinks
Gives interwiki links in the parsed wikitext.
wikitext
Gives the original wikitext that was parsed.
properties
Gives various properties defined in the parsed wikitext.
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)
값 ("|"로 구분): text, langlinks, categories, categorieshtml, links, templates, images, externallinks, sections, revid, displaytitle, headitems, headhtml, modules, jsconfigvars, encodedjsconfigvars, indicators, iwlinks, wikitext, properties, limitreportdata, limitreporthtml, parsetree
기본값: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties
pst

Do a pre-save transform on the input before parsing it. Only valid when used with text.

유형: 부울 (자세한 정보)
onlypst

Do a pre-save transform (PST) on the input, but don't parse it. Returns the same wikitext, after a PST has been applied. Only valid when used with text.

유형: 부울 (자세한 정보)
effectivelanglinks

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

유형: 부울 (자세한 정보)
section

Only parse the content of this section number.

When new, parse text and sectiontitle as if adding a new section to the page.

new is allowed only when specifying text.

sectiontitle

New section title when section is new.

Unlike page editing, this does not fall back to summary when omitted or empty.

disablepp
사용 중지됨.

Use disablelimitreport instead.

유형: 부울 (자세한 정보)
disablelimitreport

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

유형: 부울 (자세한 정보)
disableeditsection

Omit edit section links from the parser output.

유형: 부울 (자세한 정보)
disabletidy

Do not run HTML cleanup (e.g. tidy) on the parser output.

유형: 부울 (자세한 정보)
generatexml
사용 중지됨.

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

유형: 부울 (자세한 정보)
preview

Parse in preview mode.

유형: 부울 (자세한 정보)
sectionpreview

Parse in section preview mode (enables preview mode too).

유형: 부울 (자세한 정보)
disabletoc

Omit table of contents in output.

유형: 부울 (자세한 정보)
contentformat

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

하나의 값: application/json, text/x-wiki, text/javascript, text/css, text/plain
contentmodel

Content model of the input text. If omitted, title must be specified, and default will be the model of the specified title. Only valid when used with text.

하나의 값: GadgetDefinition, wikitext, javascript, json, css, text