مساعدة API ميدياويكي
هذه صفحة توثيق ميدياويكي API التي تم إنشاؤها تلقائيا.
وثائق وأمثلة: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=expandtemplates
(main | expandtemplates)
- هذه الوحدة تتطلب صلاحيات القراءة.
- المصدر:MediaWiki
- الترخيص: GPL-2.0-or-later
يوسع كافة القوالب ضمن نصوص الويكي.
وسائط:
- title
عنوان الصفحة.
- text
نص ويكي للتحويل.
- هذه المعلمة مطلوبة.
- revid
معرف المراجعة، ل
{{REVISIONID}}
والمتغيرات مماثلة.- النوع: 2 = قائمة الأعداد الصحيحة
- prop
أية قطعة من المعلومات للحصول عليها،
لاحظ أنه في حالة عدم تحديد أية قيم، فإن النتيجة ستحتوي على نص ويكي، ولكن سيكون الإخراج بتنسيق موقوف.
- wikitext
- نص الويكي الموسع
- categories
- أية تصنيفات موجودة في المدخلات غير ممثلة في مخرجات نص الويكي.
- properties
- خصائص الصفحة التي تحددها الكلمات السحرية الموسعة في نص الويكي.
- volatile
- إذا كان الإخراج سريع التأثر، ينبغي عدم استخدامه في أي مكان آخر داخل الصفحة.
- ttl
- الحد الأقصى للوقت الذي يجب بعده إبطال ذاكرة التخزين المؤقت للنتيجة.
- modules
- تتم إضافة أية وحدات ResourceLoader التي طلبت تعيين دالات المحلل اللغوي إلى الإخراج، يجب طلب jsconfigvars أو encodedjsconfigvars بشكل مشترك مع modules.
- jsconfigvars
- يعطي متغيرات تكوين جافا سكريبت الخاصة بهذه الصفحة.
- encodedjsconfigvars
- يعطي متغيرات تكوين جافا سكريبت الخاصة بهذه الصفحة كسلسلة JSON.
- parsetree
- شجرة تحليل XML للمدخلات.
- القيم (منفصلة مع | أو البديل): categories، encodedjsconfigvars، jsconfigvars، modules، parsetree، properties، ttl، volatile، wikitext
- includecomments
إدراج أو عدم إدراج تعليقات HTML في الإخراج.
- Type: boolean (details)
- showstrategykeys
ما إذا كان سيتم تضمين معلومات إستراتيجية الدمج الداخلي في jsconfigvars أم لا.
- Type: boolean (details)
- generatexml
- مهمل.
ولد شجرة تحليل XML (حل محلها prop=parsetree).
- Type: boolean (details)
أمثلة:
- توسيع نص الويكي {{Project:Sandbox}}.
- api.php?action=expandtemplates&text={{Project:Sandbox}} [فتح في ملعب]