עזרה של MediaWiki API

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

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

action=expandtemplates

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

הרחבת כל התבניות בקוד הוויקי.

פרמטרים:
title

כותרת הדף.

ברירת מחדל: API
text

איזה קוד ויקי להמיר.

פרמטר זה נדרש.
revid

מזהה גרסה, עבור {{REVISIONID}} ומשתנים דומים.

סוג: מספר שלם
prop

אילו חלקי מידע לקבל.

יש לשים לכך שאם לא נבחרו ערכים, התוצאה תכיל את קוד הוויקי, אבל הפלט יהיה בתסדיר מיושן.

wikitext
קוד הוויקי המורחב.
categories
קטגוריות כלשהן שקיימות בקלט ואינן מיוצגות בפלט הוויקיטקסט.
properties
מאפייני דף המוגדרים במילות קסם מורחבות בקוד ויקי.
volatile
האם הפלט הוא נדיף ואין להשתמש בו במקום אחר בעמוד.
ttl
הזמן המרבי שאחריו המטמונים של התוצאה צריכים לפוג.
modules
כל יחידות ה־ResourceLoader שפונקציות מפענח ביקשו לוסיף לפלט. יש לבקש את jsconfigvars או את encodedjsconfigvars יחד עם modules.
jsconfigvars
נותן משתני הגדרות של JavaScript שייחודיים לדף הזה.
encodedjsconfigvars
נותן משתני הגדרות של JavaScript שייחודיים לדף הזה בתור מחרוזת JSON.
parsetree
עץ פענוח XML של הקלט.
ערכים (מופרדים באמצעות "|"): wikitext, categories, properties, volatile, ttl, modules, jsconfigvars, encodedjsconfigvars, parsetree
includecomments

האם לכלול הערות HTML בפלט.

סוג: בוליאני (פרטים)
generatexml
מיושן.

יצירת עץ פענוח XML (מוחלף ב־prop=parsetree).

סוג: בוליאני (פרטים)
דוגמה:
להרחיב את קוד הוויקי {{Project:Sandbox}}.
api.php?action=expandtemplates&text={{Project:Sandbox}}