مساعدة API ميدياويكي
ÙØ°Ù ØµÙØØ© ØªÙØ«ÙÙ Ù ÙØ¯ÙاÙÙÙÙ API Ø§ÙØªÙ ØªÙ Ø¥ÙØ´Ø§Ø¤Ùا تÙÙØ§Ø¦Ùا.
ÙØ«Ø§Ø¦Ù ÙØ£Ù Ø«ÙØ©: https://www.mediawiki.org/wiki/API
prop=deletedrevisions (drv)
- ÙØ°Ù اÙÙØØ¯Ø© ØªØªØ·ÙØ¨ ØµÙØ§ØÙات اÙÙØ±Ø§Ø¡Ø©.
- ÙØ°Ù اÙÙØØ¯Ø© ÙÙ ÙÙ Ø£Ù ØªÙØ³ØªØ®Ø¯ÙÙ ÙÙ ÙÙØ¯.
- اÙ٠صدر:MediaWiki
- Ø§ÙØªØ±Ø®Ùص: GPL-2.0-or-later
Ø§ÙØØµÙ٠عÙ٠٠عÙÙ٠ات اÙ٠راجعة اÙÙ ØØ°ÙÙØ©.
ÙÙ Ù٠استخدا٠٠بعدة طرÙ:
- Ø§ÙØØµÙ٠عÙ٠٠راجعات Ù ØØ°ÙÙØ© ÙÙ Ø¬Ù ÙØ¹Ø© Ù Ù Ø§ÙØµÙØØ§ØªØ ع٠طرÙ٠تعÙÙÙ Ø¹ÙØ§ÙÙÙ Ø£Ù ØµÙØØ§ØªØ Ù Ø±ØªØ¨Ø© ØØ³Ø¨ Ø§ÙØ¹ÙÙØ§Ù ÙØ§Ùطابع Ø§ÙØ²Ù ÙÙ.
- Ø§ÙØØµÙ٠عÙÙ Ø¨ÙØ§Ùات ØÙÙ Ù Ø¬Ù ÙØ¹Ø© ٠٠اÙ٠راجعات اÙÙ ØØ°ÙÙØ© ع٠طرÙ٠تعÙÙÙ Ù Ø¹Ø±ÙØ§ØªÙا ٠ع Ù Ø¹Ø±ÙØ§Øª اÙÙ Ø±Ø§Ø¬Ø¹Ø§ØªØ Ù Ø±ØªØ¨Ø© ØØ³Ø¨ ٠عر٠اÙ٠راجعة.
- drvprop
Ø£Ù Ø§ÙØ®ØµØ§Ø¦Øµ ÙÙØØµÙ٠عÙÙÙØ§ ÙÙ٠٠راجعة:
- 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
- drvslots
أ٠اÙÙØªØØ§Øª اÙ٠راجعة ÙØªØ¹Ùد Ø§ÙØ¨ÙØ§ÙØ§ØªØ Ø¹ÙØ¯Ù ا ÙØªÙ تض٠ÙÙ Ø§ÙØ®ØµØ§Ø¦Øµ ذات Ø§ÙØµÙØ© باÙÙØªØØ§Øª ÙÙ drvpropsØ Ø¥Ø°Ø§ ØªÙ ØØ°ÙÙØ§Ø ÙØ³Ùت٠إرجاع Ø§ÙØ¨ÙØ§ÙØ§Øª Ù Ù ÙØªØØ© main Ø¨ØªÙØ³ÙÙ Ù ØªÙØ§Ù٠٠ع Ø§ÙØ¥ØµØ¯Ø§Ø±Ø§Øª Ø§ÙØ³Ø§Ø¨ÙØ©.
- اÙÙÙÙ (Ù ÙÙØµÙØ© ٠ع | Ø£Ù Ø§ÙØ¨Ø¯ÙÙ): main
- ÙØªØØ¯Ùد Ù٠اÙÙÙÙ ; استخد٠*.
- drvlimit
Ø§ÙØØ¯ ٠٠عدد اÙ٠راجعات Ø§ÙØªÙ Ø³ÙØªÙ Ø¥Ø±Ø¬Ø§Ø¹ÙØ§.
- اÙÙÙØ¹: عدد صØÙØ Ø£Ù max
- The value must be between 1 and 500.
- drvexpandtemplates
- Ù ÙÙ Ù.
استخد٠action=expandtemplates Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ ÙÙ Ø¨ØªÙØ³Ùع اÙÙÙØ§Ùب ÙÙ Ù ØØªÙ٠اÙ٠راجعة (ÙØªØ·Ùب drvprop=content).
- Type: boolean (details)
- drvgeneratexml
- Ù ÙÙ Ù.
استخد٠action=expandtemplates Ø£Ù action=parse Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ Ù٠بتÙÙÙØ¯ شجرة تØÙÙÙ XML ÙÙ ØØªÙ٠اÙ٠راجعة (ØªØªØ·ÙØ¨ drvprop=content).
- Type: boolean (details)
- drvparse
- Ù ÙÙ Ù.
استخد٠action=parse Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ تØÙÙÙ Ù ØØªÙ٠اÙ٠راجعة (ÙØªØ·Ùب drvprop=content)Ø ÙØ£Ø³Ø¨Ø§Ø¨ تتعÙÙ Ø¨Ø§ÙØ£Ø¯Ø§Ø¡; إذا ØªÙ Ø§Ø³ØªØ®Ø¯Ø§Ù ÙØ°Ø§ Ø§ÙØ®ÙØ§Ø±Ø ÙØªÙ ÙØ±Ø¶ drvlimit Ø¥ÙÙ 1.
- Type: boolean (details)
- drvsection
استرجع Ù ØØªÙÙØ§Øª رÙÙ ÙØ°Ø§ اÙÙØ³Ù ÙÙØ·.
- drvdiffto
- Ù ÙÙ Ù.
استخد٠action=compare Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ ٠عر٠اÙ٠راجعة ÙÙØªÙرÙ٠بÙÙ ÙÙ Ù Ø±Ø§Ø¬Ø¹Ø©Ø Ø§Ø³ØªØ®Ø¯Ù prev Ùnext Ùcur ÙÙ٠راجعة Ø§ÙØ³Ø§Ø¨ÙØ© ÙØ§ÙÙØ§ØÙØ© ÙØ§ÙØØ§ÙÙØ© عÙÙ Ø§ÙØªÙاÙÙ.
- drvdifftotext
- Ù ÙÙ Ù.
استخد٠action=compare Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ اÙÙØµ ÙÙØªÙرÙ٠بÙÙ ÙÙ Ù Ø±Ø§Ø¬Ø¹Ø©Ø ÙØ®ØªÙ٠عدد Ù ØØ¯Ùد ÙÙØ· ٠٠اÙÙ Ø±Ø§Ø¬Ø¹Ø§ØªØ ÙØªØ¬Ø§Ùز drvdifftoØ Ø¥Ø°Ø§ ت٠تعÙÙÙ drvsectionØ ÙØ³Ùت٠ت٠ÙÙØ² ÙØ°Ø§ اÙÙØ³Ù ÙÙØ· Ù ÙØ§Ø¨Ù ÙØ°Ø§ اÙÙØµ.
- drvdifftotextpst
- Ù ÙÙ Ù.
استخد٠action=compare Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ Ù٠بإجراء تØÙÙ٠٠ا ÙØ¨Ù Ø§ÙØÙØ¸ عÙ٠اÙÙØµ ÙØ¨Ù ÙØ´Ø±ÙØ ØµØ§ÙØ ÙÙØ· Ø¹ÙØ¯ استخدا٠٠٠ع drvdifftotext.
- Type: boolean (details)
- drvcontentformat
- Ù ÙÙ Ù.
ØªÙØ³ÙÙ Ø§ÙØªØ³Ùس٠اÙ٠ستخد٠ÙÙdrvdifftotext ÙØ§Ù٠تÙÙØ¹ ÙØ¥Ø®Ø±Ø§Ø¬ اÙÙ ØØªÙÙ.
- Ø¥ØØ¯Ù اÙÙÙÙ Ø§ÙØªØ§ÙÙØ©: application/jsonØ text/cssØ text/javascriptØ text/plainØ text/x-wiki
- drvstart
Ø§ÙØ·Ø§Ø¨Ø¹ Ø§ÙØ²Ù ÙÙ ÙØ¨Ø¯Ø¡ Ø§ÙØ¹Ø¯ Ù ÙÙØ ØªÙ Ø§ÙØªØ¬Ø§ÙÙ Ø¹ÙØ¯ Ù Ø¹Ø§ÙØ¬Ø© ÙØ§Ø¦Ù Ø© Ø¨Ù Ø¹Ø±ÙØ§Øª اÙ٠راجعة.
- اÙÙÙØ¹: طابع ز٠ÙÙ (Ø§ÙØµÙغ اÙÙ Ø³Ù ÙØ Ø¨ÙØ§)
- drvend
Ø§ÙØ·Ø§Ø¨Ø¹ Ø§ÙØ²Ù ÙÙ ÙØ¥ÙÙØ§Ù Ø§ÙØªØ¹Ø¯Ø§Ø¯ ÙÙÙØ ØªÙ Ø§ÙØªØ¬Ø§ÙÙ Ø¹ÙØ¯ Ù Ø¹Ø§ÙØ¬Ø© ÙØ§Ø¦Ù Ø© Ø¨Ù Ø¹Ø±ÙØ§Øª اÙ٠راجعة.
- اÙÙÙØ¹: طابع ز٠ÙÙ (Ø§ÙØµÙغ اÙÙ Ø³Ù ÙØ Ø¨ÙØ§)
- drvdir
Ù٠أ٠اتجا٠ÙÙØªØ¹Ø¯Ø§Ø¯:
- Ø§ÙØ£ØØ¯Ø«
- سرد Ø§ÙØ£Ùد٠أÙÙØ§Ø Ù ÙØ§ØØ¸Ø©: ÙØ¬Ø¨ Ø£Ù ÙÙÙÙ drvstart ÙØ¨Ù drvend.
- older
- List newest first (default). Note: drvstart has to be later than drvend.
- Ø§ÙØ£ÙدÙ
- سرد Ø§ÙØ£ØØ¯Ø« Ø£ÙÙØ§ (Ø§ÙØªØ±Ø§Ø¶Ù)Ø Ù ÙØ§ØØ¸Ø©: ÙØ¬Ø¨ Ø£Ù ÙÙÙÙ drvstart بعد drvend.
- Ø¥ØØ¯Ù اÙÙÙÙ Ø§ÙØªØ§ÙÙØ©: newerØ older
- Default: older
- drvtag
إدراج اÙ٠راجعات اÙÙ ÙØ³ÙÙ Ø© Ø¨ÙØ° اÙÙØ³Ù ÙÙØ·.
- drvuser
إدراج اÙ٠راجعات Ø¨ÙØ§Ø³Ø·Ø© ÙØ°Ø§ اÙ٠ستخد٠ÙÙØ·.
- اÙÙÙØ¹: Ù Ø³ØªØ®Ø¯Ù Ø Ø¨ÙØ§Ø³Ø·Ø© أ٠٠٠اس٠اÙÙ Ø³ØªØ®Ø¯Ù Ø Ø§ÙØ¢Ù Ø¨ÙØ Ø§Ø³Ù Ø§ÙØ¥ÙترÙÙÙÙ (٠ثا٠"prefix>ExampleName") ٠٠عر٠اÙ٠ستخد٠(٠ثا٠"#12345")
- drvexcludeuser
ÙØ§ تسرد اÙ٠راجعات Ø¨ÙØ§Ø³Ø·Ø© ÙØ°Ø§ اÙ٠ستخد٠.
- اÙÙÙØ¹: Ù Ø³ØªØ®Ø¯Ù Ø Ø¨ÙØ§Ø³Ø·Ø© أ٠٠٠اس٠اÙÙ Ø³ØªØ®Ø¯Ù Ø Ø§ÙØ¢Ù Ø¨ÙØ Ø§Ø³Ù Ø§ÙØ¥ÙترÙÙÙÙ (٠ثا٠"prefix>ExampleName") ٠٠عر٠اÙ٠ستخد٠(٠ثا٠"#12345")
- drvcontinue
Ø¹ÙØ¯Ù ا تتÙÙØ± اÙÙ Ø²ÙØ¯ ٠٠اÙÙØªØ§Ø¦Ø¬Ø Ø§Ø³ØªØ®Ø¯Ù ÙØ°Ø§ ÙÙ٠تابعة
- إدراج اÙ٠راجعات اÙÙ ØØ°ÙÙØ© Ù Ù Ø§ÙØµÙØØ§Øª Main Page ÙTalk:Main PageØ Ø¨Ù ØØªÙÙ.
- api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvslots=*&drvprop=user|comment|content [ÙØªØ ÙÙ Ù ÙØ¹Ø¨]
- إدراج اÙ٠عÙÙ٠ات Ø§ÙØ®Ø§ØµØ© باÙ٠راجعة اÙÙ ØØ°ÙÙØ© 123456.
- api.php?action=query&prop=deletedrevisions&revids=123456 [ÙØªØ ÙÙ Ù ÙØ¹Ø¨]