עזרה של MediaWiki API

זהו דף תיעוד של API שנוצר באופן אוטומטי.

תיעוד ודוגמאות: https://www.mediawiki.org/wiki/API

action=revisiondelete

(main | revisiondelete)
  • יחידה זו דורשת הרשאות קריאה.
  • היחידה הזאת דורשת הרשאות כתיבה.
  • יחידה זו מקבלת רק בקשות POST.
  • מקור: MediaWiki
  • רישיון: GPL-2.0+

מחיקה ושחזור ממחיקה של גרסאות.

פרמטרים:
type

סוג מחיקת הגרסה שמתבצע.

פרמטר זה נדרש.
אחד מהערכים הבאים: revision, archive, oldimage, filearchive, logging
target

שם הדף למחיקת גרסה, אם זה נחוץ לסוג.

ids

מזהים של הגרסה שתימחק.

פרמטר זה נדרש.
הפרדה בין ערכים נעשית באמצעות | מספר הערכים המרבי הוא 50 (עבור בוטים – 500).
hide

מה להסתיר עבור כל גרסה.

ערכים (מופרדים באמצעות "|"): content, comment, user
show

הסתרה של מה לבטל עבור כל גרסה.

ערכים (מופרדים באמצעות "|"): content, comment, user
suppress

האם להעלים נתונים ממפעילים ומאחרים.

אחד מהערכים הבאים: yes, no, nochange
ברירת מחדל: nochange
reason

סיבה למחיקה או לשחזור ממחיקה.

token

אסימון "csrf" שאוחזר מ־action=query&meta=tokens

פרמטר זה נדרש.
דוגמאות:
הסתרת התוכן של הגרסה 12345 בדף Main Page.
api.php?action=revisiondelete&target=Main%20Page&type=revision&ids=12345&hide=content&token=123ABC
הסתרת כל הנתוהים על עיול היומן 67890 עם הסיבה BLP violation.
api.php?action=revisiondelete&type=logging&ids=67890&hide=content|comment|user&reason=BLP%20violation&token=123ABC