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