مساعدة API ميدياويكي
ÙØ°Ù ØµÙØØ© ØªÙØ«ÙÙ Ù ÙØ¯ÙاÙÙÙÙ API Ø§ÙØªÙ ØªÙ Ø¥ÙØ´Ø§Ø¤Ùا تÙÙØ§Ø¦Ùا.
ÙØ«Ø§Ø¦Ù ÙØ£Ù Ø«ÙØ©: https://www.mediawiki.org/wiki/API
list=allrevisions (arv)
- ÙØ°Ù اÙÙØØ¯Ø© ØªØªØ·ÙØ¨ ØµÙØ§ØÙات اÙÙØ±Ø§Ø¡Ø©.
- ÙØ°Ù اÙÙØØ¯Ø© ÙÙ ÙÙ Ø£Ù ØªÙØ³ØªØ®Ø¯ÙÙ ÙÙ ÙÙØ¯.
- اÙ٠صدر:MediaWiki
- Ø§ÙØªØ±Ø®Ùص: GPL-2.0-or-later
اعرض Ù٠اÙ٠راجعات.
- arvprop
Ø£Ù Ø§ÙØ®ØµØ§Ø¦Øµ ÙÙØØµÙ٠عÙÙÙØ§ ÙÙ٠٠راجعة:
- ids
- ٠عر٠اÙ٠راجعة.
- flags
- Ø£Ø¹ÙØ§Ù اÙ٠راجعة (Ø·ÙÙÙØ©).
- timestamp
- Ø§ÙØ·Ø§Ø¨Ø¹ Ø§ÙØ²Ù ÙÙ ÙÙ٠راجعة.
- user
- اÙÙ Ø³ØªØ®Ø¯Ù Ø§ÙØ°Ù أجر٠اÙ٠راجعة. Ù٠أ٠اÙÙ Ø³ØªØ®Ø¯Ù ÙØ¯ ØªÙ Ø¥Ø®ÙØ§Ø¤ÙØ ÙØ®Ø§ØµÙØ© userhidden Ø³ÙØªÙ Ø¥Ø±Ø¬Ø§Ø¹ÙØ§.
- userid
- ٠عر٠اÙ٠ستخد٠ÙÙ ÙØ´Ø¦ اÙ٠راجعة. Ù٠أ٠اÙÙ Ø³ØªØ®Ø¯Ù ÙØ¯ ØªÙ Ø¥Ø®ÙØ§Ø¤ÙØ ÙØ®Ø§ØµÙØ© userhidden Ø³ÙØªÙ Ø¥Ø±Ø¬Ø§Ø¹ÙØ§.
- size
- Ø·ÙÙ (Ø¨Ø§ÙØª) اÙ٠راجعة.
- slotsize
- Ø·ÙÙ (Ø¨Ø§ÙØª) ÙÙ ÙØªØØ© ٠راجعة.
- sha1
- SHA-1 (اÙÙØ§Ø¹Ø¯Ø© 16) اÙ٠راجعة. Ù٠أ٠اÙÙ ØØªÙÙ ÙØ¯ ØªÙ Ø¥Ø®ÙØ§Ø¤ÙØ ÙØ®Ø§ØµÙØ© sha1hidden Ø³ÙØªÙ Ø¥Ø±Ø¬Ø§Ø¹ÙØ§.
- slotsha1
- SHA-1 (اÙÙØ§Ø¹Ø¯Ø© 16) ÙÙÙ ÙØªØØ© ٠راجعة. Ù٠أ٠اÙÙ ØØªÙÙ ÙØ¯ ØªÙ Ø¥Ø®ÙØ§Ø¤ÙØ ÙØ®Ø§ØµÙØ© sha1hidden Ø³ÙØªÙ Ø¥Ø±Ø¬Ø§Ø¹ÙØ§.
- contentmodel
- ٠عر٠ÙÙ ÙØ°Ø¬ اÙÙ ØØªÙÙ ÙÙÙ ÙØªØØ© ٠راجعة.
- comment
- تعÙÙÙ Ù Ù ÙØ¨Ù اÙ٠ستخد٠ÙÙ٠راجعة. ÙÙ Ø£Ù Ø§ÙØªØ¹ÙÙÙ ÙØ¯ ØªÙ Ø¥Ø®ÙØ§Ø¤ÙØ ÙØ®Ø§ØµÙØ© commenthidden Ø³ÙØªÙ Ø¥Ø±Ø¬Ø§Ø¹ÙØ§.
- parsedcomment
- تعÙÙÙ Ù ØÙÙ Ù Ù ÙØ¨Ù اÙ٠ستخد٠ÙÙ٠راجعة. ÙÙ Ø£Ù Ø§ÙØªØ¹ÙÙÙ ÙØ¯ ØªÙ Ø¥Ø®ÙØ§Ø¤ÙØ ÙØ®Ø§ØµÙØ© commenthidden Ø³ÙØªÙ Ø¥Ø±Ø¬Ø§Ø¹ÙØ§.
- content
- Ù ØØªÙÙ ÙÙ ÙØªØØ© ٠راجعة. Ù٠أ٠اÙÙ ØØªÙÙ ÙØ¯ ØªÙ ØØ°Ù Ù Ø±Ø§Ø¬Ø¹ØªÙØ ÙØ®Ø§ØµÙØ© texthidden Ø³ÙØªÙ Ø¥Ø±Ø¬Ø§Ø¹ÙØ§.
- tags
- ÙØ³ÙÙ ÙÙ٠راجعة.
- roles
- أدرج Ø£Ø¯ÙØ§Ø± ÙØªØØ© اÙÙ ØØªÙ٠اÙÙ ÙØ¬Ùدة Ù٠اÙ٠راجعة.
- parsetree
- Ù
ÙÙ
Ù. استخدÙ
action=expandtemplates Ø£Ù action=parse Ø¨Ø¯ÙØ§ Ù
٠ذÙÙØ شجرة تØÙÙÙ XML ÙÙ
ØØªÙ٠اÙÙ
راجعة (ØªØªØ·ÙØ¨ ÙÙ
ÙØ°Ø¬ اÙÙ
ØØªÙÙ
wikitext).
- اÙÙÙÙ (Ù ÙÙØµÙØ© ٠ع | Ø£Ù Ø§ÙØ¨Ø¯ÙÙ): commentØ contentØ contentmodelØ flagsØ idsØ parsedcommentØ rolesØ sha1Ø sizeØ slotsha1Ø slotsizeØ tagsØ timestampØ userØ useridØ parsetree
- Default: ids|timestamp|flags|comment|user
- arvslots
أ٠اÙÙØªØØ§Øª اÙ٠راجعة ÙØªØ¹Ùد Ø§ÙØ¨ÙØ§ÙØ§ØªØ Ø¹ÙØ¯Ù ا ÙØªÙ تض٠ÙÙ Ø§ÙØ®ØµØ§Ø¦Øµ ذات Ø§ÙØµÙØ© باÙÙØªØØ§Øª ÙÙ arvpropsØ Ø¥Ø°Ø§ ØªÙ ØØ°ÙÙØ§Ø ÙØ³Ùت٠إرجاع Ø§ÙØ¨ÙØ§ÙØ§Øª Ù Ù ÙØªØØ© main Ø¨ØªÙØ³ÙÙ Ù ØªÙØ§Ù٠٠ع Ø§ÙØ¥ØµØ¯Ø§Ø±Ø§Øª Ø§ÙØ³Ø§Ø¨ÙØ©.
- اÙÙÙÙ (Ù ÙÙØµÙØ© ٠ع | Ø£Ù Ø§ÙØ¨Ø¯ÙÙ): main
- ÙØªØØ¯Ùد Ù٠اÙÙÙÙ ; استخد٠*.
- arvlimit
Ø§ÙØØ¯ ٠٠عدد اÙ٠راجعات Ø§ÙØªÙ Ø³ÙØªÙ Ø¥Ø±Ø¬Ø§Ø¹ÙØ§.
- اÙÙÙØ¹: عدد صØÙØ Ø£Ù max
- The value must be between 1 and 500.
- arvexpandtemplates
- Ù ÙÙ Ù.
استخد٠action=expandtemplates Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ ÙÙ Ø¨ØªÙØ³Ùع اÙÙÙØ§Ùب ÙÙ Ù ØØªÙ٠اÙ٠راجعة (ÙØªØ·Ùب arvprop=content).
- Type: boolean (details)
- arvgeneratexml
- Ù ÙÙ Ù.
استخد٠action=expandtemplates Ø£Ù action=parse Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ Ù٠بتÙÙÙØ¯ شجرة تØÙÙÙ XML ÙÙ ØØªÙ٠اÙ٠راجعة (ØªØªØ·ÙØ¨ arvprop=content).
- Type: boolean (details)
- arvparse
- Ù ÙÙ Ù.
استخد٠action=parse Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ تØÙÙÙ Ù ØØªÙ٠اÙ٠راجعة (ÙØªØ·Ùب arvprop=content)Ø ÙØ£Ø³Ø¨Ø§Ø¨ تتعÙÙ Ø¨Ø§ÙØ£Ø¯Ø§Ø¡; إذا ØªÙ Ø§Ø³ØªØ®Ø¯Ø§Ù ÙØ°Ø§ Ø§ÙØ®ÙØ§Ø±Ø ÙØªÙ ÙØ±Ø¶ arvlimit Ø¥ÙÙ 1.
- Type: boolean (details)
- arvsection
استرجع Ù ØØªÙÙØ§Øª رÙÙ ÙØ°Ø§ اÙÙØ³Ù ÙÙØ·.
- arvdiffto
- Ù ÙÙ Ù.
استخد٠action=compare Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ ٠عر٠اÙ٠راجعة ÙÙØªÙرÙ٠بÙÙ ÙÙ Ù Ø±Ø§Ø¬Ø¹Ø©Ø Ø§Ø³ØªØ®Ø¯Ù prev Ùnext Ùcur ÙÙ٠راجعة Ø§ÙØ³Ø§Ø¨ÙØ© ÙØ§ÙÙØ§ØÙØ© ÙØ§ÙØØ§ÙÙØ© عÙÙ Ø§ÙØªÙاÙÙ.
- arvdifftotext
- Ù ÙÙ Ù.
استخد٠action=compare Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ اÙÙØµ ÙÙØªÙرÙ٠بÙÙ ÙÙ Ù Ø±Ø§Ø¬Ø¹Ø©Ø ÙØ®ØªÙ٠عدد Ù ØØ¯Ùد ÙÙØ· ٠٠اÙÙ Ø±Ø§Ø¬Ø¹Ø§ØªØ ÙØªØ¬Ø§Ùز arvdifftoØ Ø¥Ø°Ø§ ت٠تعÙÙÙ arvsectionØ ÙØ³Ùت٠ت٠ÙÙØ² ÙØ°Ø§ اÙÙØ³Ù ÙÙØ· Ù ÙØ§Ø¨Ù ÙØ°Ø§ اÙÙØµ.
- arvdifftotextpst
- Ù ÙÙ Ù.
استخد٠action=compare Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ Ù٠بإجراء تØÙÙ٠٠ا ÙØ¨Ù Ø§ÙØÙØ¸ عÙ٠اÙÙØµ ÙØ¨Ù ÙØ´Ø±ÙØ ØµØ§ÙØ ÙÙØ· Ø¹ÙØ¯ استخدا٠٠٠ع arvdifftotext.
- Type: boolean (details)
- arvcontentformat
- Ù ÙÙ Ù.
ØªÙØ³ÙÙ Ø§ÙØªØ³Ùس٠اÙ٠ستخد٠ÙÙarvdifftotext ÙØ§Ù٠تÙÙØ¹ ÙØ¥Ø®Ø±Ø§Ø¬ اÙÙ ØØªÙÙ.
- Ø¥ØØ¯Ù اÙÙÙÙ Ø§ÙØªØ§ÙÙØ©: application/jsonØ text/cssØ text/javascriptØ text/plainØ text/x-wiki
- arvuser
إددراج اÙ٠راجعات Ø¨ÙØ§Ø³Ø·Ø© ÙØ°Ø§ اÙ٠ستخد٠ÙÙØ·.
- اÙÙÙØ¹: Ù Ø³ØªØ®Ø¯Ù Ø Ø¨ÙØ§Ø³Ø·Ø© أ٠٠٠اس٠اÙÙ Ø³ØªØ®Ø¯Ù Ø Ø§ÙØ¢Ù Ø¨ÙØ Ø§Ø³Ù Ø§ÙØ¥ÙترÙÙÙÙ (٠ثا٠"prefix>ExampleName") ٠٠عر٠اÙ٠ستخد٠(٠ثا٠"#12345")
- arvnamespace
أدرج Ø§ÙØµÙØØ§Øª ÙÙ ÙØ°Ø§ اÙÙØ·Ø§Ù ÙÙØ·.
- اÙÙÙÙ (Ù ÙÙØµÙØ© ٠ع | Ø£Ù Ø§ÙØ¨Ø¯ÙÙ): 0Ø 1Ø 2Ø 3Ø 4Ø 5Ø 6Ø 7Ø 8Ø 9Ø 10Ø 11Ø 12Ø 13Ø 14Ø 15Ø 100Ø 101Ø 828Ø 829Ø 2300Ø 2301Ø 2302Ø 2303
- ÙØªØØ¯Ùد Ù٠اÙÙÙÙ ; استخد٠*.
- arvstart
Ø§ÙØªØµÙÙÙ Ø§ÙØ°Ù ÙØ¨Ø¯Ø£ Ø§ÙØªØ¹Ø¯Ø§Ø¯ Ù ÙÙ.
- اÙÙÙØ¹: طابع ز٠ÙÙ (Ø§ÙØµÙغ اÙÙ Ø³Ù ÙØ Ø¨ÙØ§)
- arvend
Ø§ÙØ·Ø§Ø¨Ø¹ Ø§ÙØ²Ù ÙÙ Ø§ÙØ°Ù ÙÙÙ Ø§ÙØªØ¹Ø¯Ø§Ø¯ Ù ÙÙ.
- اÙÙÙØ¹: طابع ز٠ÙÙ (Ø§ÙØµÙغ اÙÙ Ø³Ù ÙØ Ø¨ÙØ§)
- arvdir
Ù٠أ٠اتجا٠ÙÙØªØ¹Ø¯Ø§Ø¯:
- Ø§ÙØ£ØØ¯Ø«
- سرد Ø§ÙØ£Ùد٠أÙÙØ§Ø Ù ÙØ§ØØ¸Ø©: ÙØ¬Ø¨ Ø£Ù ÙÙÙÙ arvstart ÙØ¨Ù arvend.
- older
- List newest first (default). Note: arvstart has to be later than arvend.
- Ø§ÙØ£ÙدÙ
- سرد Ø§ÙØ£ØØ¯Ø« Ø£ÙÙØ§ (Ø§ÙØªØ±Ø§Ø¶Ù)Ø Ù ÙØ§ØØ¸Ø©: ÙØ¬Ø¨ Ø£Ù ÙÙÙÙ arvstart بعد arvend.
- Ø¥ØØ¯Ù اÙÙÙÙ Ø§ÙØªØ§ÙÙØ©: newerØ older
- Default: older
- arvexcludeuser
ÙØ§ تسرد اÙ٠راجعات Ø¨ÙØ§Ø³Ø·Ø© ÙØ°Ø§ اÙ٠ستخد٠.
- اÙÙÙØ¹: Ù Ø³ØªØ®Ø¯Ù Ø Ø¨ÙØ§Ø³Ø·Ø© أ٠٠٠اس٠اÙÙ Ø³ØªØ®Ø¯Ù Ø Ø§ÙØ¢Ù Ø¨ÙØ Ø§Ø³Ù Ø§ÙØ¥ÙترÙÙÙÙ (٠ثا٠"prefix>ExampleName") ٠٠عر٠اÙ٠ستخد٠(٠ثا٠"#12345")
- arvcontinue
Ø¹ÙØ¯Ù ا تتÙÙØ± اÙÙ Ø²ÙØ¯ ٠٠اÙÙØªØ§Ø¦Ø¬Ø Ø§Ø³ØªØ®Ø¯Ù ÙØ°Ø§ ÙÙ٠تابعة
- arvgeneratetitles
Ø¹ÙØ¯Ù ا ÙÙØ³ØªØ®Ø¯ÙÙ ÙÙ ÙÙØ¯Ø ÙÙØ¯ Ø¹ÙØ§ÙÙÙ Ø¨Ø¯ÙØ§ Ù Ù Ù Ø¹Ø±ÙØ§Øª اÙ٠راجعات.
- Type: boolean (details)
- أدرج آخر 50 ٠ساÙÙ Ø© Ø¨ÙØ§Ø³Ø·Ø© اÙ٠ستخد٠Example.
- api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [ÙØªØ ÙÙ Ù ÙØ¹Ø¨]
- List the first 50 revisions in any namespace.
- api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [ÙØªØ ÙÙ Ù ÙØ¹Ø¨]