עזרה של MediaWiki API
זהו דף תיעוד של API שנוצר באופן אוטומטי.
תיעוד ודוגמאות: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=undelete
(main | undelete)
- יחידה זו דורשת הרשאות קריאה.
- היחידה הזאת דורשת הרשאות כתיבה.
- יחידה זו מקבלת רק בקשות POST.
- מקור: MediaWiki
- רישיון: GPL-2.0-or-later
שחזור גרסאות של דף מחוק.
אפשר לאחזר רשימת גרסאות מחוקות (כולל חותמי־זמן) דרך prop=deletedrevisions, ואפשר לאחזר רשימת מזהי קבצים מחוקים דרך list=filearchive.
פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
- title
שם הדף לשחזור ממחיקה.
- הפרמטר הזה נדרש.
- reason
סיבה לשחזור.
- ברירת מחדל: (ריק)
- tags
תגי שינוי שיחולו על הרשומה ביומן המחיקה.
- ערכים (מופרדים באמצעות "|" או or תו חלופי):
- timestamps
חותמי־זמן של הגרסה לשחזור ממחיקה. אם גם timestamps וגם fileids ריקים, הכול ישוחזר.
- סוג: רשימת חותמי־זמן (תסדירים מורשים)
- הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
- המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
- fileids
מזהי גרסאות הקובץ לשחזור. אם גם timestamps וגם fileids ריקים, הכול ישוחזר.
- סוג: רשימת מספרים שלמים
- הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
- המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
- undeletetalk
לשחזר את כל הגרסאות של דף השיחה המשויך, אם יש כאלה.
- סוג: בוליאני (פרטים)
- watchlist
הוספה או הסרה של הדף ללא תנאי מרשימת המעקב של המשתמש הנוכחי, להשתמש בהעדפות (לא חל על משתמשי בוט), או לא לשנות את המעקב.
- אחד מהערכים הבאים: nochange, preferences, unwatch, watch
- ברירת המחדל: preferences
- token
אסימון "csrf" שאוחזר מ־action=query&meta=tokens
- הפרמטר הזה נדרש.
דוגמאות:
- שחזור ממחיקה של הדף עמוד ראשי.
- api.php?action=undelete&title=%D7%A2%D7%9E%D7%95%D7%93%20%D7%A8%D7%90%D7%A9%D7%99&token=123ABC&reason=Restoring%20%D7%A2%D7%9E%D7%95%D7%93%20%D7%A8%D7%90%D7%A9%D7%99 [פתיחה בארגז חול]
- שחזור ממחיקה של שתי גרסאות של הדף עמוד ראשי.
- api.php?action=undelete&title=%D7%A2%D7%9E%D7%95%D7%93%20%D7%A8%D7%90%D7%A9%D7%99&token=123ABC×tamps=2007-07-03T22:00:45Z|2007-07-02T19:48:56Z [פתיחה בארגז חול]