مساعدة API ميدياويكي
ÙØ°Ù ØµÙØØ© ØªÙØ«ÙÙ Ù ÙØ¯ÙاÙÙÙÙ API Ø§ÙØªÙ ØªÙ Ø¥ÙØ´Ø§Ø¤Ùا تÙÙØ§Ø¦Ùا.
ÙØ«Ø§Ø¦Ù ÙØ£Ù Ø«ÙØ©: https://www.mediawiki.org/wiki/API
action=parse
- ÙØ°Ù اÙÙØØ¯Ø© ØªØªØ·ÙØ¨ ØµÙØ§ØÙات اÙÙØ±Ø§Ø¡Ø©.
- اÙ٠صدر:MediaWiki
- Ø§ÙØªØ±Ø®Ùص: GPL-2.0-or-later
ÙÙØ²Ø¹ اÙÙ ØØªÙÙ ÙÙØ±Ø¬Ø¹ ٠خرجات اÙÙ ØÙÙ.
راجع ٠ختÙÙ ÙØØ¯Ø§Øª prop ÙÙaction=query ÙÙØØµÙ٠عÙ٠٠عÙÙ٠ات Ù Ù Ø§ÙØ¥ØµØ¯Ø§Ø± Ø§ÙØØ§ÙÙ ÙÙØµÙØØ©.
ÙÙØ§Ù عدة Ø·Ø±Ù ÙØªØØ¯Ùد اÙÙØµ اÙ٠راد تØÙÙÙÙ:
- ØØ¯Ø¯ ØµÙØØ© Ø£Ù Ù Ø±Ø§Ø¬Ø¹Ø©Ø Ø¨Ø§Ø³ØªØ®Ø¯Ø§Ù page Ø£Ù pageid Ø£Ù oldid.
- ØØ¯Ø¯ اÙÙ ØØªÙ٠بشÙÙ ØµØ±ÙØØ Ø¨Ø§Ø³ØªØ®Ø¯Ø§Ù text Ùtitle Ùrevid Ùcontentmodel.
- ØªØØ¯Ùد Ù ÙØ®Øµ ÙÙØªØÙÙÙ ÙÙØ·Ø ÙØ¬Ø¨ إعطاء ÙÙÙ Ø© ÙØ§Ø±ØºØ© ÙÙprop.
- title
عÙÙØ§Ù Ø§ÙØµÙØØ© Ø§ÙØªÙ ÙÙØªÙ ٠اÙÙØµ Ø¥ÙÙÙØ§.إذا ØªÙ ØØ°ÙÙØ§Ø contentmodel ÙØ¬Ø¨ أ٠تÙÙÙ Ù ØØ¯Ø¯Ø©Ø ÙAPI Ø³ÙØªÙ Ø§Ø³ØªØ®Ø¯Ø§Ù Ù ÙØ¹ÙÙØ§Ù.
- text
ÙØµ ÙÙØªØÙÙÙ. استخد٠title Ø£Ù contentmodel ÙÙØªØÙÙ ÙÙ ÙÙ ÙØ°Ø¬ اÙÙ ØØªÙÙ.
- revid
٠عر٠اÙÙ Ø±Ø§Ø¬Ø¹Ø©Ø ÙÙ
{{REVISIONID}}ÙÙ ØªØºÙØ±Ø§Øª Ù Ø´Ø§Ø¨ÙØ©.- Type: integer
- summary
Ù ÙØ®Øµ ÙÙØªØÙÙÙ.
- page
تØÙÙÙ Ù ØØªÙÙ ÙØ°Ù Ø§ÙØµÙØØ©. ÙØ§ ÙÙ ÙÙ Ø£Ù ØªÙØ³ØªØ®Ø¯ÙÙ Ø¨Ø¬Ø§ÙØ¨ text and title.
- pageid
ØÙÙ Ù ØØªÙÙ ÙØ°Ù Ø§ÙØµÙØØ©. ØªØ¬Ø§ÙØ² page.
- Type: integer
- redirects
ÙÙ page Ø£Ù pageid is ت٠تعÙÙÙÙØ§ ÙÙØªØÙÙÙØ ØÙÙØ§.
- Type: boolean (details)
- oldid
تØÙÙ٠٠ض٠ÙÙ ÙØ°Ø§ Ø§ÙØªØ¹Ø¯ÙÙ. ØªØ¬Ø§ÙØ² page Ùpageid.
- Type: integer
- prop
Ø£Ù ÙØ·Ø¹Ø© ٠٠اÙ٠عÙÙ٠ات ØªØ±ÙØ¯ Ø§ÙØØµÙ٠عÙÙÙØ§:
- text
- ÙØ¹Ø·Ù اÙÙØµ اÙÙ Ø¹Ø§ÙØ¬ ÙÙØµ اÙÙÙÙÙ.
- langlinks
- ÙØ¹Ø·Ù ÙØµÙات اÙÙØºØ§Øª Ù٠تØÙÙÙ ÙØµÙص اÙÙÙÙÙ.
- categories
- ÙØ¹Ø·Ù Ø§ÙØªØµÙÙÙØ§Øª Ù٠تØÙÙÙ ÙØµÙص اÙÙÙÙÙ.
- categorieshtml
- ÙØ¹Ø·Ù إصدار HTML ÙÙØªØµÙÙÙØ§Øª.
- links
- ÙØ¹Ø·Ù اÙÙØµÙات Ø§ÙØ¯Ø§Ø®ÙÙØ© Ù٠تØÙÙÙ ÙØµÙص اÙÙÙÙÙ.
- templates
- ÙØ¹Ø·Ù اÙÙÙØ§Ùب Ù٠تØÙÙÙ ÙØµÙص اÙÙÙÙÙ.
- images
- ÙØ¹Ø·Ù Ø§ÙØµÙر Ù٠تØÙÙÙ ÙØµÙص اÙÙÙÙÙ.
- externallinks
- ÙØ¹Ø·Ù اÙÙØµÙات Ø§ÙØ®Ø§Ø±Ø¬ÙØ© Ù٠تØÙÙÙ ÙØµÙص اÙÙÙÙÙ.
- sections
- ÙØ¹Ø·Ù Ø§ÙØ£Ùسا٠Ù٠تØÙÙÙ ÙØµÙص اÙÙÙÙÙ.
- revid
- ÙØ¶Ù٠٠عرÙ٠اÙ٠راجعة ÙÙØµÙØØ© Ø§ÙØªÙ ت٠تØÙÙÙÙØ§.
- displaytitle
- ÙØ¶ÙÙ Ø§ÙØ¹ÙÙØ§Ù Ù٠تØÙÙÙ ÙØµÙص اÙÙÙÙÙ.
- headhtml
- ÙÙ
ÙØ ÙÙØ¹ Ù
Ø³ØªÙØ¯ Ù
ØÙÙÙØ§Ø ÙÙÙØªØ Ø¹ÙØµØ±
<html>Ø<head>ÙÙÙØªØ<body>Ø§ÙØµÙØØ©. - modules
- ÙØ¹Ø·Ù ÙØØ¯Ø§Øª ResourceLoader اÙÙ
ستخدÙ
Ø© ÙÙ Ø§ÙØµÙØØ©Ø ÙÙØªØÙ
ÙÙ; استخدÙ
mw.loader.using()Ø ÙØ¬Ø¨ Ø·ÙØ¨ jsconfigvars Ø£Ù encodedjsconfigvars بشÙ٠٠شتر٠٠ع modules. - jsconfigvars
- ÙØ¹Ø·Ù Ù
ØªØºÙØ±Ø§Øª تÙÙÙÙ Ø¬Ø§ÙØ§ Ø³ÙØ±Ùبت Ø§ÙØ®Ø§ØµØ© Ø¨ÙØ°Ù Ø§ÙØµÙØØ©. ÙÙØªØ·Ø¨ÙÙ; استخدÙ
mw.config.set(). - encodedjsconfigvars
- ÙØ¹Ø·Ù Ù ØªØºÙØ±Ø§Øª تÙÙÙÙ Ø¬Ø§ÙØ§ Ø³ÙØ±Ùبت Ø§ÙØ®Ø§ØµØ© Ø¨ÙØ°Ù Ø§ÙØµÙØØ© ÙØ³ÙØ³ÙØ© JSON.
- indicators
- ÙØ¹Ø·Ù HTML ٠ؤشرات ØØ§ÙØ© Ø§ÙØµÙØØ© اÙ٠ستخد٠ة ÙÙ Ø§ÙØµÙØØ©.
- iwlinks
- ÙØ¹Ø·Ù ÙØµÙات اÙÙØºØ§Øª Ù٠تØÙÙÙ ÙØµÙص اÙÙÙÙÙ.
- wikitext
- ÙØ¹Ø·Ù ÙØµÙص اÙÙÙÙÙ Ø§ÙØ£ØµÙÙØ© Ø§ÙØªÙ ت٠تØÙÙÙÙØ§.
- properties
- ÙØ¹Ø·Ù Ø§ÙØ®ØµØ§Ø¦Øµ اÙ٠ختÙÙØ© اÙÙ ØØ¯Ø¯Ø© Ù٠تØÙÙÙ ÙØµÙص اÙÙÙÙÙ.
- limitreportdata
- ÙØ¹Ø·Ù ØªÙØ±Ùر Ø§ÙØØ¯ بطرÙÙØ© Ù ÙØ¸Ù Ø©. ÙØ§ ÙØ¹Ø·Ù Ø£ÙØ© Ø¨ÙØ§ÙØ§ØªØ Ø¹ÙØ¯Ù ا ÙØªÙ تعÙÙÙ disablelimitreport.
- limitreporthtml
- ÙØ¹Ø·Ù إصدار HTML ÙØªÙØ±ÙØ± Ø§ÙØØ¯. ÙØ§ ÙØ¹Ø·Ù Ø£ÙØ© Ø¨ÙØ§ÙØ§ØªØ Ø¹ÙØ¯Ù ا ÙØªÙ تعÙÙÙdisablelimitreport.
- parsetree
- شجرة تØÙÙÙ XML ÙÙ
ØØªÙÙØ§Øª اÙÙ
راجعة (ÙØªØ·Ùب ÙÙ
ÙØ°Ø¬ Ù
ØØªÙÙ
wikitext) - parsewarnings
- ÙØ¹Ø·Ù Ø§ÙØªØØ°Ùرات Ø§ÙØªÙ ØØ¯Ø«Øª Ø£Ø«ÙØ§Ø¡ تØÙÙ٠اÙÙ ØØªÙÙ.
- headitems
- Ù
ÙÙ
Ù. ÙØ¹Ø·Ù Ø¹ÙØ§ØµØ± ÙÙØ¶Ø¹Ùا ÙÙ
<head>Ø§ÙØµÙØØ©.
- اÙÙÙÙ (Ù ÙÙØµÙØ© ٠ع | Ø£Ù Ø§ÙØ¨Ø¯ÙÙ): categoriesØ categorieshtmlØ displaytitleØ encodedjsconfigvarsØ externallinksØ headhtmlØ imagesØ indicatorsØ iwlinksØ jsconfigvarsØ langlinksØ limitreportdataØ limitreporthtmlØ linksØ modulesØ parsetreeØ parsewarningsØ propertiesØ revidØ sectionsØ templatesØ textØ wikitextØ headitems
- Default: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
- wrapoutputclass
ÙØ¦Ø© CSS ÙØ§Ø³ØªØ®Ø¯Ø§Ù Ø§ÙØªÙا٠إخراج اÙÙ ØÙÙ.
- Default: mw-parser-output
- pst
Ù٠بتØÙÙÙ ÙØ¨Ù Ø§ÙØÙØ¸ عÙ٠اÙÙ Ø¯Ø®ÙØ§Øª ÙØ¨Ù تØÙÙ٠ذÙÙ. ØµØ§ÙØ ÙÙØ· Ø¹ÙØ¯ استخدا٠٠٠ع اÙÙØµ.
- Type: boolean (details)
- onlypst
Ù٠بإجراء تØÙÙ٠٠ا ÙØ¨Ù Ø§ÙØÙØ¸ (PST) عÙÙ Ø§ÙØ¥Ø¯Ø®Ø§ÙØ ÙÙÙÙ ÙØ§ تÙ٠بتØÙÙÙÙ; ÙØ¹Ø±Ø¶ ÙÙØ³ ÙØµ اÙÙÙÙÙØ بعد تطبÙÙ PSTØ ØµØ§ÙØ ÙÙØ· Ø¹ÙØ¯ استخدا٠٠٠ع text.
- Type: boolean (details)
- effectivelanglinks
- Ù ÙÙ Ù.
ÙØ´Ù Ù ÙØµÙات ÙØºØ© اÙÙ ÙØ¯Ù Ø© Ø¨ÙØ§Ø³Ø·Ø© Ù ÙØÙØ§Øª (ÙÙØ§Ø³ØªØ®Ø¯Ø§Ù ٠ع prop=langlinks).
- Type: boolean (details)
- section
ÙÙØ· تØÙÙÙ Ù ØØªÙ٠رÙÙ ÙØ°Ø§ اÙÙØ³Ù . Ø¹ÙØ¯Ù ا newØ ØªØÙÙÙ text Ùsectiontitle Ù٠ا ÙÙ ÙØ§Ùت Ø¥Ø¶Ø§ÙØ© ÙØ³Ù Ø¬Ø¯ÙØ¯ Ø¥ÙÙ Ø§ÙØµÙØØ©.
- sectiontitle
عÙÙØ§Ù ÙØ³Ù Ø¬Ø¯ÙØ¯ Ø¹ÙØ¯Ù ا ÙÙÙÙ section new.
عÙÙ Ø¹ÙØ³ ØªØØ±Ùر Ø§ÙØµÙØØ©Ø ÙØ§ ÙØ±Ø¬Ø¹ ÙØ°Ø§ Ø¥ÙÙ summary Ø¹ÙØ¯ ØØ°ÙÙ Ø£Ù ØªÙØ±ÙغÙ.
- disablepp
- Ù ÙÙ Ù.
استخد٠disablelimitreport Ø¨Ø¯ÙØ§ ٠٠ذÙÙ.
- Type: boolean (details)
- disablelimitreport
تجاÙÙ ØªÙØ±Ùر Ø§ÙØØ¯ ("NewPP limit report") ٠٠٠خرجات اÙÙ ØÙÙ.
- Type: boolean (details)
- disableeditsection
تجاÙÙ ÙØµÙات ØªØØ±Ùر Ø§ÙØ£Ùسا٠٠٠٠خرجات اÙÙ ØÙÙ.
- Type: boolean (details)
- disablestylededuplication
ÙØ§ ØªÙØ±Ø± Ø£ÙØ±Ø§Ù Ø§ÙØ£Ù٠اط اÙÙ Ø¶Ù ÙØ© Ù٠إخراج اÙÙ ØÙÙ.
- Type: boolean (details)
- generatexml
- Ù ÙÙ Ù.
تÙÙÙØ¯ شجرة تØÙÙÙ XML (ÙØªØ·Ùب ÙÙ ÙØ°Ø¬ اÙÙ ØØªÙÙ
wikitext; ØÙ Ù ØÙÙØ§ prop=parsetree).- Type: boolean (details)
- preview
تØÙÙÙ ÙÙ ÙØ¶Ø¹ اÙ٠عاÙÙØ©.
- Type: boolean (details)
- sectionpreview
تØÙÙÙ ÙÙ ÙØ¶Ø¹ ٠عاÙÙØ© اÙÙØ³Ù (ÙÙ ÙÙ ÙØ¶Ø¹ اÙ٠عاÙÙØ© Ø£ÙØ¶Ø§).
- Type: boolean (details)
- disabletoc
تجاÙ٠جدÙ٠اÙÙ ØØªÙÙØ§Øª Ù٠اÙ٠خرجات.
- Type: boolean (details)
- useskin
تطبÙ٠اÙÙ Ø¸ÙØ± اÙÙ ØØ¯Ø¯ ÙØ¥Ø®Ø±Ø§Ø¬ اÙÙ ØÙ٠اÙÙØºÙÙØ ÙØ¯ ÙØ¤Ø«Ø± عÙÙ Ø§ÙØ®ØµØ§Ø¦Øµ Ø§ÙØªØ§ÙÙØ©: langlinks Øheaditems Ømodules Øjsconfigvars Øindicators.
- Ø¥ØØ¯Ù اÙÙÙÙ Ø§ÙØªØ§ÙÙØ©: monobookØ timelessØ vector
- contentformat
ÙÙ ÙØ°Ø¬ اÙÙ ØØªÙ٠اÙÙ Ø³ÙØ³Ù ÙÙØ³ØªØ®Ø¯ÙÙ ÙÙÙØµ اÙ٠دخÙ. ØµØ§ÙØ ÙÙØ· Ø¹ÙØ¯ استخدا٠٠٠ع text.
- Ø¥ØØ¯Ù اÙÙÙÙ Ø§ÙØªØ§ÙÙØ©: application/jsonØ text/cssØ text/javascriptØ text/plainØ text/x-wiki
- contentmodel
ÙÙ ÙØ°Ø¬ اÙÙ ØØªÙÙ ÙÙØµ Ø§ÙØ¥Ø¯Ø®Ø§ÙØ Ø¥Ø°Ø§ ت٠تجاÙÙÙØ ÙÙØ¬Ø¨ ØªØØ¯Ùد titleØ ÙØ³ÙÙÙÙ Ø§ÙØ¥Ø¹Ø¯Ø§Ø¯ Ø§ÙØ§Ùتراض٠ÙÙ ÙÙ ÙØ°Ø¬ Ø§ÙØ¹ÙÙØ§Ù اÙÙ ØØ¯Ø¯Ø ØµØ§ÙØ ÙÙØ· Ø¹ÙØ¯ استخدا٠٠٠ع text.
- Ø¥ØØ¯Ù اÙÙÙÙ Ø§ÙØªØ§ÙÙØ©: GadgetDefinitionØ ScribuntoØ cssØ javascriptØ jsonØ sanitized-cssØ textØ wikitext
- تØÙÙÙ ØµÙØØ©.
- api.php?action=parse&page=Project:Sandbox [ÙØªØ ÙÙ Ù ÙØ¹Ø¨]
- تØÙÙÙ ÙØµÙص ÙÙÙÙ
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [ÙØªØ ÙÙ Ù ÙØ¹Ø¨]
- تØÙÙÙ ÙØµÙص ÙÙÙÙØ ØªØØ¯Ùد عÙÙØ§Ù Ø§ÙØµÙØØ©.
- api.php?action=parse&text={{PAGENAME}}&title=Test [ÙØªØ ÙÙ Ù ÙØ¹Ø¨]
- تØÙÙ٠اÙÙ ÙØ®Øµ.
- api.php?action=parse&summary=Some+[[link]]&prop= [ÙØªØ ÙÙ Ù ÙØ¹Ø¨]