עזרה של MediaWiki API
זהו דף תיעוד של API שנוצר באופן אוטומטי.
תיעוד ודוגמאות: https://www.mediawiki.org/wiki/API
action=import
(main | import)
- יחידה זו דורשת הרשאות קריאה.
- היחידה הזאת דורשת הרשאות כתיבה.
- יחידה זו מקבלת רק בקשות POST.
- מקור: MediaWiki
- רישיון: GPL-2.0+
לייבא דף מוויקי אחר או מקובץ XML.
יש לשים לב לכך שפעולת HTTP POST צריכה להיעשות בתור העלאת קובץ (כלומר, עם multipart/form-data) בזמן שליחת קובץ לפרמטר xml.
פרמטרים:
- summary
תקציר ייבוא עיולי יומן.
- xml
קובץ XML שהועלה.
- חייב להישלח (posted) בתור העלאת קובץ באמצעות multipart/form-data.
- interwikisource
ליבוא בין אתרי ויקי: מאיזה ויקי לייבא.
- אחד מהערכים הבאים:
- interwikipage
ליבוא בין אתרי ויקי: איזה דף לייבא.
- fullhistory
ליבוא בין אתרי ויקי: לייבר את ההיסטוריה המלאה, לא רק את הגרסה הנוכחית.
- סוג: בוליאני (פרטים)
- templates
ליבוא בין אתרי ויקי: לייבא גם את כל התבניות המוכללות.
- סוג: בוליאני (פרטים)
- namespace
לייבא למרחב השם הזה. לא ניתן להשתמש בזה יחד עם rootpage.
- אחד מהערכים הבאים: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- rootpage
לייבא בתור תת־משנה של הדף הזה. לא ניתן להשתמש בזה יחד עם namespace.
- tags
תגי שינוי שיחולו על העיול ביומן הייבוא ולגרסה הריקה בדפים המיובאים.
- ערכים (מופרדים באמצעות "|" או or תו חלופי):
- token
אסימון "csrf" שאוחזר מ־action=query&meta=tokens
- פרמטר זה נדרש.
דוגמה:
- לייבא את meta:Help:ParserFunctions למרחב השם 100 עם היסטוריה מלאה.
- api.php?action=import&interwikisource=meta&interwikipage=Help:ParserFunctions&namespace=100&fullhistory=&token=123ABC [פתיחה בארגז חול]