مساعدة API ميدياويكي
ÙØ°Ù ØµÙØØ© ØªÙØ«ÙÙ Ù ÙØ¯ÙاÙÙÙÙ API Ø§ÙØªÙ ØªÙ Ø¥ÙØ´Ø§Ø¤Ùا تÙÙØ§Ø¦Ùا.
ÙØ«Ø§Ø¦Ù ÙØ£Ù Ø«ÙØ©: https://www.mediawiki.org/wiki/API
prop=revisions (rv)
- ÙØ°Ù اÙÙØØ¯Ø© ØªØªØ·ÙØ¨ ØµÙØ§ØÙات اÙÙØ±Ø§Ø¡Ø©.
- ÙØ°Ù اÙÙØØ¯Ø© ÙÙ ÙÙ Ø£Ù ØªÙØ³ØªØ®Ø¯ÙÙ ÙÙ ÙÙØ¯.
- اÙ٠صدر:MediaWiki
- Ø§ÙØªØ±Ø®Ùص: GPL-2.0-or-later
Ø§ÙØØµÙ٠عÙ٠٠عÙÙ٠ات اÙ٠راجعة.
ÙÙ Ù٠استخدا٠٠بعدة طرÙ:
- Ø§ÙØØµÙ٠عÙÙ Ø¨ÙØ§Ùات ØÙÙ Ù Ø¬Ù ÙØ¹Ø© Ù Ù Ø§ÙØµÙØØ§Øª (اÙ٠راجعة Ø§ÙØ£Ø®Ùرة)Ø Ø¹Ù Ø·Ø±Ù٠تعÙÙÙ Ø¹ÙØ§ÙÙÙ Ø£Ù Ù Ø¹Ø±ÙØ§Øª ØµÙØØ§Øª.
- Ø§ØØµÙ عÙ٠٠راجعات ÙØµÙØØ© ٠عÙÙØ©Ø Ø¨Ø§Ø³ØªØ®Ø¯Ø§Ù Ø§ÙØ¹ÙاÙÙÙ Ø£Ù Ù Ø¹Ø±ÙØ§Øª Ø§ÙØµÙØØ§Øª ذات Ø§ÙØ¨Ø¯Ø§ÙØ©Ø Ø£Ù Ø§ÙÙÙØ§ÙØ©Ø Ø£Ù Ø§ÙØØ¯.
- Ø§ÙØØµÙ٠عÙÙ Ø¨ÙØ§Ùات ØÙÙ Ù Ø¬Ù ÙØ¹Ø© ٠٠اÙ٠راجعات Ù Ù Ø®ÙØ§Ù تعÙÙÙ Ù Ø¹Ø±ÙØ§ØªÙا ٠ع Ù Ø¹Ø±ÙØ§Øª اÙ٠راجعات.
- rvprop
Ø£Ù Ø§ÙØ®ØµØ§Ø¦Øµ ÙÙØØµÙ٠عÙÙÙØ§ ÙÙ٠٠راجعة:
- 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
- rvslots
أ٠اÙÙØªØØ§Øª اÙ٠راجعة ÙØªØ¹Ùد Ø§ÙØ¨ÙØ§ÙØ§ØªØ Ø¹ÙØ¯Ù ا ÙØªÙ تض٠ÙÙ Ø§ÙØ®ØµØ§Ø¦Øµ ذات Ø§ÙØµÙØ© باÙÙØªØØ§Øª ÙÙ rvpropsØ Ø¥Ø°Ø§ ØªÙ ØØ°ÙÙØ§Ø ÙØ³Ùت٠إرجاع Ø§ÙØ¨ÙØ§ÙØ§Øª Ù Ù ÙØªØØ© main Ø¨ØªÙØ³ÙÙ Ù ØªÙØ§Ù٠٠ع Ø§ÙØ¥ØµØ¯Ø§Ø±Ø§Øª Ø§ÙØ³Ø§Ø¨ÙØ©.
- اÙÙÙÙ (Ù ÙÙØµÙØ© ٠ع | Ø£Ù Ø§ÙØ¨Ø¯ÙÙ): main
- ÙØªØØ¯Ùد Ù٠اÙÙÙÙ ; استخد٠*.
- rvlimit
Ø§ÙØØ¯ ٠٠عدد اÙ٠راجعات Ø§ÙØªÙ Ø³ÙØªÙ Ø¥Ø±Ø¬Ø§Ø¹ÙØ§.
- ÙØ§ ÙØ¬Ùز Ø§Ø³ØªØ®Ø¯Ø§Ù ÙØ§ Ø¥ÙØ§ ٠ع ØµÙØØ© ÙØ§ØØ¯Ø© (اÙÙØ¶Ø¹ #2).
- اÙÙÙØ¹: عدد صØÙØ Ø£Ù max
- The value must be between 1 and 500.
- rvexpandtemplates
- Ù ÙÙ Ù.
استخد٠action=expandtemplates Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ ÙÙ Ø¨ØªÙØ³Ùع اÙÙÙØ§Ùب ÙÙ Ù ØØªÙ٠اÙ٠راجعة (ÙØªØ·Ùب rvprop=content).
- Type: boolean (details)
- rvgeneratexml
- Ù ÙÙ Ù.
استخد٠action=expandtemplates Ø£Ù action=parse Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ Ù٠بتÙÙÙØ¯ شجرة تØÙÙÙ XML ÙÙ ØØªÙ٠اÙ٠راجعة (ØªØªØ·ÙØ¨ rvprop=content).
- Type: boolean (details)
- rvparse
- Ù ÙÙ Ù.
استخد٠action=parse Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ تØÙÙÙ Ù ØØªÙ٠اÙ٠راجعة (ÙØªØ·Ùب rvprop=content)Ø ÙØ£Ø³Ø¨Ø§Ø¨ تتعÙÙ Ø¨Ø§ÙØ£Ø¯Ø§Ø¡; إذا ØªÙ Ø§Ø³ØªØ®Ø¯Ø§Ù ÙØ°Ø§ Ø§ÙØ®ÙØ§Ø±Ø ÙØªÙ ÙØ±Ø¶ rvlimit Ø¥ÙÙ 1.
- Type: boolean (details)
- rvsection
استرجع Ù ØØªÙÙØ§Øª رÙÙ ÙØ°Ø§ اÙÙØ³Ù ÙÙØ·.
- rvdiffto
- Ù ÙÙ Ù.
استخد٠action=compare Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ ٠عر٠اÙ٠راجعة ÙÙØªÙرÙ٠بÙÙ ÙÙ Ù Ø±Ø§Ø¬Ø¹Ø©Ø Ø§Ø³ØªØ®Ø¯Ù prev Ùnext Ùcur ÙÙ٠راجعة Ø§ÙØ³Ø§Ø¨ÙØ© ÙØ§ÙÙØ§ØÙØ© ÙØ§ÙØØ§ÙÙØ© عÙÙ Ø§ÙØªÙاÙÙ.
- rvdifftotext
- Ù ÙÙ Ù.
استخد٠action=compare Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ اÙÙØµ ÙÙØªÙرÙ٠بÙÙ ÙÙ Ù Ø±Ø§Ø¬Ø¹Ø©Ø ÙØ®ØªÙ٠عدد Ù ØØ¯Ùد ÙÙØ· ٠٠اÙÙ Ø±Ø§Ø¬Ø¹Ø§ØªØ ÙØªØ¬Ø§Ùز rvdifftoØ Ø¥Ø°Ø§ ت٠تعÙÙÙ rvsectionØ ÙØ³Ùت٠ت٠ÙÙØ² ÙØ°Ø§ اÙÙØ³Ù ÙÙØ· Ù ÙØ§Ø¨Ù ÙØ°Ø§ اÙÙØµ.
- rvdifftotextpst
- Ù ÙÙ Ù.
استخد٠action=compare Ø¨Ø¯ÙØ§ ٠٠ذÙÙØ Ù٠بإجراء تØÙÙ٠٠ا ÙØ¨Ù Ø§ÙØÙØ¸ عÙ٠اÙÙØµ ÙØ¨Ù ÙØ´Ø±ÙØ ØµØ§ÙØ ÙÙØ· Ø¹ÙØ¯ استخدا٠٠٠ع rvdifftotext.
- Type: boolean (details)
- rvcontentformat
- Ù ÙÙ Ù.
ØªÙØ³ÙÙ Ø§ÙØªØ³Ùس٠اÙ٠ستخد٠ÙÙrvdifftotext ÙØ§Ù٠تÙÙØ¹ ÙØ¥Ø®Ø±Ø§Ø¬ اÙÙ ØØªÙÙ.
- Ø¥ØØ¯Ù اÙÙÙÙ Ø§ÙØªØ§ÙÙØ©: application/jsonØ text/cssØ text/javascriptØ text/plainØ text/x-wiki
- rvstartid
بدء Ø§ÙØªØ¹Ø¯Ø§Ø¯ Ù Ù Ø§ÙØ·Ø§Ø¨Ø¹ Ø§ÙØ²Ù ÙÙ ÙÙØ°Ù اÙÙ Ø±Ø§Ø¬Ø¹Ø©Ø ÙØ¬Ø¨ أ٠تÙÙ٠اÙÙØ³Ø®Ø© Ù ÙØ¬ÙØ¯Ø©Ø ÙÙÙ ÙØ§ ÙØ¬Ø¨ Ø£Ù ØªÙØªÙ ٠إÙÙ ÙØ°Ù Ø§ÙØµÙØØ©.
- ÙØ§ ÙØ¬Ùز Ø§Ø³ØªØ®Ø¯Ø§Ù ÙØ§ Ø¥ÙØ§ ٠ع ØµÙØØ© ÙØ§ØØ¯Ø© (اÙÙØ¶Ø¹ #2).
- Type: integer
- rvendid
Ø¥ÙÙØ§Ù Ø§ÙØªØ¹Ø¯Ø§Ø¯ ÙÙ Ø§ÙØ·Ø§Ø¨Ø¹ Ø§ÙØ²Ù ÙÙ ÙÙØ°Ù اÙÙ Ø±Ø§Ø¬Ø¹Ø©Ø ÙØ¬Ø¨ أ٠تÙÙ٠اÙÙØ³Ø®Ø© Ù ÙØ¬ÙØ¯Ø©Ø ÙÙÙ ÙØ§ ÙØ¬Ø¨ Ø£Ù ØªÙØªÙ ٠إÙÙ ÙØ°Ù Ø§ÙØµÙØØ©.
- ÙØ§ ÙØ¬Ùز Ø§Ø³ØªØ®Ø¯Ø§Ù ÙØ§ Ø¥ÙØ§ ٠ع ØµÙØØ© ÙØ§ØØ¯Ø© (اÙÙØ¶Ø¹ #2).
- Type: integer
- rvstart
٠٠أ٠طابع ز٠ÙÙ ÙÙ٠راجعة ÙØ¨Ø¯Ø¡ Ø§ÙØªØ¹Ø¯Ø§Ø¯.
- ÙØ§ ÙØ¬Ùز Ø§Ø³ØªØ®Ø¯Ø§Ù ÙØ§ Ø¥ÙØ§ ٠ع ØµÙØØ© ÙØ§ØØ¯Ø© (اÙÙØ¶Ø¹ #2).
- اÙÙÙØ¹: طابع ز٠ÙÙ (Ø§ÙØµÙغ اÙÙ Ø³Ù ÙØ Ø¨ÙØ§)
- rvend
تعداد ÙØµÙ Ø¥ÙÙ ÙØ°Ø§ Ø§ÙØ·Ø§Ø¨Ø¹ Ø§ÙØ²Ù ÙÙ.
- ÙØ§ ÙØ¬Ùز Ø§Ø³ØªØ®Ø¯Ø§Ù ÙØ§ Ø¥ÙØ§ ٠ع ØµÙØØ© ÙØ§ØØ¯Ø© (اÙÙØ¶Ø¹ #2).
- اÙÙÙØ¹: طابع ز٠ÙÙ (Ø§ÙØµÙغ اÙÙ Ø³Ù ÙØ Ø¨ÙØ§)
- rvdir
Ù٠أ٠اتجا٠ÙÙØªØ¹Ø¯Ø§Ø¯:
- Ø§ÙØ£ØØ¯Ø«
- سرد Ø§ÙØ£Ùد٠أÙÙØ§Ø Ù ÙØ§ØØ¸Ø©: ÙØ¬Ø¨ Ø£Ù ÙÙÙÙ rvstart ÙØ¨Ù rvend.
- older
- List newest first (default). Note: rvstart has to be later than rvend.
- Ø§ÙØ£ÙدÙ
- سرد Ø§ÙØ£ØØ¯Ø« Ø£ÙÙØ§ (Ø§ÙØªØ±Ø§Ø¶Ù)Ø Ù ÙØ§ØØ¸Ø©: ÙØ¬Ø¨ Ø£Ù ÙÙÙÙ rvstart بعد rvend.
- ÙØ§ ÙØ¬Ùز Ø§Ø³ØªØ®Ø¯Ø§Ù ÙØ§ Ø¥ÙØ§ ٠ع ØµÙØØ© ÙØ§ØØ¯Ø© (اÙÙØ¶Ø¹ #2).
- Ø¥ØØ¯Ù اÙÙÙÙ Ø§ÙØªØ§ÙÙØ©: newerØ older
- Default: older
- rvuser
عد٠تض٠Ù٠سÙ٠اÙ٠راجعات Ø§ÙØªÙ Ø£Ø¬Ø±Ø§ÙØ§ اÙ٠ستخد٠.
- ÙØ§ ÙØ¬Ùز Ø§Ø³ØªØ®Ø¯Ø§Ù ÙØ§ Ø¥ÙØ§ ٠ع ØµÙØØ© ÙØ§ØØ¯Ø© (اÙÙØ¶Ø¹ #2).
- اÙÙÙØ¹: Ù Ø³ØªØ®Ø¯Ù Ø Ø¨ÙØ§Ø³Ø·Ø© أ٠٠٠اس٠اÙÙ Ø³ØªØ®Ø¯Ù Ø Ø§ÙØ¢Ù Ø¨ÙØ Ø§Ø³Ù Ø§ÙØ¥ÙترÙÙÙÙ (٠ثا٠"prefix>ExampleName") ٠٠عر٠اÙ٠ستخد٠(٠ثا٠"#12345")
- rvexcludeuser
استبعاد اÙ٠راجعات Ø§ÙØªÙ Ø£Ø¬Ø±Ø§ÙØ§ اÙ٠ستخد٠.
- ÙØ§ ÙØ¬Ùز Ø§Ø³ØªØ®Ø¯Ø§Ù ÙØ§ Ø¥ÙØ§ ٠ع ØµÙØØ© ÙØ§ØØ¯Ø© (اÙÙØ¶Ø¹ #2).
- اÙÙÙØ¹: Ù Ø³ØªØ®Ø¯Ù Ø Ø¨ÙØ§Ø³Ø·Ø© أ٠٠٠اس٠اÙÙ Ø³ØªØ®Ø¯Ù Ø Ø§ÙØ¢Ù Ø¨ÙØ Ø§Ø³Ù Ø§ÙØ¥ÙترÙÙÙÙ (٠ثا٠"prefix>ExampleName") ٠٠عر٠اÙ٠ستخد٠(٠ثا٠"#12345")
- rvtag
إدراج اÙ٠راجعات اÙÙ ÙØ³ÙÙ Ø© Ø¨ÙØ° اÙÙØ³Ù ÙÙØ·.
- rvtoken
- Ù ÙÙ Ù.
Ø£Ù Ø§ÙØ±Ù ÙØ² اÙÙ Ù ÙØ²Ø© ÙÙØØµÙ٠عÙÙÙØ§ ÙÙ٠٠راجعة.
- اÙÙÙÙ (Ù ÙÙØµÙØ© ٠ع | Ø£Ù Ø§ÙØ¨Ø¯ÙÙ): rollback
- rvcontinue
Ø¹ÙØ¯Ù ا تتÙÙØ± اÙÙ Ø²ÙØ¯ ٠٠اÙÙØªØ§Ø¦Ø¬Ø Ø§Ø³ØªØ®Ø¯Ù ÙØ°Ø§ ÙÙ٠تابعة
- Ø§ØØµÙ عÙÙ Ø¨ÙØ§Ùات ØªØªØ¶Ù Ù Ù ØØªÙ٠آخر ٠راجعة ÙÙAPI Ø§ÙØ¹ÙاÙÙÙ ÙMain Page.
- api.php?action=query&prop=revisions&titles=API|Main%20Page&rvslots=*&rvprop=timestamp|user|comment|content [ÙØªØ ÙÙ Ù ÙØ¹Ø¨]
- Ø§ØØµÙ عÙ٠آخر 5 ٠راجعات ÙÙMain Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment [ÙØªØ ÙÙ Ù ÙØ¹Ø¨]
- Ø§ØØµÙ عÙ٠أÙÙ 5 ٠راجعات Ù Ù Main Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [ÙØªØ ÙÙ Ù ÙØ¹Ø¨]
- Ø§ØØµÙ عÙ٠أÙÙ 5 ٠راجعات ÙÙØµÙØØ© Main Page بعد 2006-05-01.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [ÙØªØ ÙÙ Ù ÙØ¹Ø¨]
- Ø§ØØµÙ عÙ٠أÙÙ 5 ٠راجعات ÙÙØµÙØØ© Main Page Ø§ÙØªÙ ÙÙ ÙØ¬Ø±Ùا اÙ٠ستخد٠اÙ٠جÙÙÙ 127.0.0.1.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [ÙØªØ ÙÙ Ù ÙØ¹Ø¨]
- Ø§ØØµÙ عÙ٠أÙÙ 5 ٠راجعات ÙÙØµÙØØ© Main Page Ø§ÙØªÙ ØªÙ Ø¥Ø¬Ø±Ø§Ø¤ÙØ§ Ø¨ÙØ§Ø³Ø·Ø© اÙ٠ستخد٠MediaWiki default.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [ÙØªØ ÙÙ Ù ÙØ¹Ø¨]