مساعدة 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)
templatesandboxprefix

بادئة ملعب القالب، كما هو الحال مع Special:TemplateSandbox.

قيم منفصلة بـ| أو بديل.
الحد الأقصى لعدد القيم هو ٥٠ ( ٥٠٠ للعملاء المسموح لهم بحدود أعلى).
templatesandboxtitle

تحليل الصفحة باستخدام templatesandboxtext بدلا من محتويات الصفحة المحددة هنا.

templatesandboxtext

تحليل الصفحة باستخدام هنا بدلا من محتويات الصفحة المحددة templatesandboxtext.

templatesandboxcontentmodel

نموذج محتوى templatesandboxtext.

إحدى القيم التالية: GadgetDefinition، JsonSchema، Scribunto، css، javascript، json، sanitized-css، text، unknown، wikitext
templatesandboxcontentformat

تنسيق محتوى templatesandboxtext.

إحدى القيم التالية: application/json، application/octet-stream، application/unknown، application/x-binary، text/css، text/javascript، text/plain، text/unknown، text/x-wiki، unknown/unknown
أمثلة:
توسيع نص الويكي {{Project:Sandbox}}.
api.php?action=expandtemplates&text={{Project:Sandbox}} [فتح في ملعب]