مساعدة API ميدياويكي

هذه صفحة توثيق ميدياويكي API التي تم إنشاؤها تلقائيا.

وثائق وأمثلة: https://www.mediawiki.org/wiki/API

action=parse

(main | parse)
  • هذه الوحدة تتطلب صلاحيات القراءة.
  • المصدر:MediaWiki
  • الترخيص: GPL-2.0-or-later

يوزع المحتوى ويرجع مخرجات المحلل.

راجع مختلف وحدات prop لـaction=query للحصول على معلومات من الإصدار الحالي للصفحة.

هناك عدة طرق لتحديد النص المراد تحليله:

  1. حدد صفحة أو مراجعة، باستخدام page أو pageid أو oldid.
  2. حدد المحتوى بشكل صريح، باستخدام text وtitle وrevid وcontentmodel.
  3. تحديد ملخص للتحليل فقط، يجب إعطاء قيمة فارغة لـprop.
وسائط:
title

عنوان الصفحة التي ينتمي النص إليها.إذا تم حذفها، contentmodel يجب أن تكون محددة، وAPI سيتم استخدامه كعنوان.

text

نص للتحليل. استخدم title أو contentmodel للتحكم في نموذج المحتوى.

revid

معرف المراجعة، لـ{{REVISIONID}} ومتغيرات مشابهة.

النوع: عدد صحيح
summary

ملخص للتحليل.

page

تحليل محتوى هذه الصفحة. لا يمكن أن تُستخدَم بجانب text and title.

pageid

حلل محتوى هذه الصفحة. تجاوز page.

النوع: عدد صحيح
redirects

لو page أو pageid is تم تعيينها للتحويل، حلها.

النوع: منطقية (التفاصيل)
oldid

تحليل مضمون هذا التعديل. تجاوز page وpageid.

النوع: عدد صحيح
prop

أي قطعة من المعلومات تريد الحصول عليها:

text
يعطي النص المعالج لنص الويكي.
langlinks
يعطي وصلات اللغات في تحليل نصوص الويكي.
categories
يعطي التصنيفات في تحليل نصوص الويكي.
categorieshtml
يعطي إصدار HTML للتصنيفات.
links
يعطي الوصلات الداخلية في تحليل نصوص الويكي.
templates
يعطي القوالب في تحليل نصوص الويكي.
images
يعطي الصور في تحليل نصوص الويكي.
externallinks
يعطي الوصلات الخارجية في تحليل نصوص الويكي.
sections
يعطي الأقسام في تحليل نصوص الويكي.
revid
يضيف معرِف المراجعة للصفحة التي تم تحليلها.
displaytitle
يضيف العنوان في تحليل نصوص الويكي.
headhtml
يمنح نوع مستند محلولا، ويفتح عنصر <html>، <head> ويفتح <body> الصفحة.
modules
يعطي وحدات ResourceLoader المستخدمة في الصفحة، للتحميل; استخدم mw.loader.using()، يجب طلب jsconfigvars أو encodedjsconfigvars بشكل مشترك مع modules.
jsconfigvars
يعطي متغيرات تكوين جافا سكريبت الخاصة بهذه الصفحة. للتطبيق; استخدم mw.config.set().
encodedjsconfigvars
يعطي متغيرات تكوين جافا سكريبت الخاصة بهذه الصفحة كسلسلة JSON.
indicators
يعطي HTML مؤشرات حالة الصفحة المستخدمة في الصفحة.
iwlinks
يعطي وصلات اللغات في تحليل نصوص الويكي.
wikitext
يعطي نصوص الويكي الأصلية التي تم تحليلها.
properties
يعطي الخصائص المختلفة المحددة في تحليل نصوص الويكي.
limitreportdata
يعطي تقرير الحد بطريقة منظمة. لا يعطي أية بيانات، عندما يتم تعيين disablelimitreport.
limitreporthtml
يعطي إصدار HTML لتقرير الحد. لا يعطي أية بيانات، عندما يتم تعيينdisablelimitreport.
parsetree
شجرة تحليل XML لمحتويات المراجعة (يتطلب نموذج محتوى wikitext)
parsewarnings
يعطي التحذيرات التي حدثت أثناء تحليل المحتوى.
headitems
مهمل. يعطي عناصر لوضعها في <head> الصفحة.
القيم (منفصلة مع | أو البديل): text، langlinks، categories، categorieshtml، links، templates، images، externallinks، sections، revid، displaytitle، headhtml، modules، jsconfigvars، encodedjsconfigvars، indicators، iwlinks، wikitext، properties، limitreportdata، limitreporthtml، parsetree، parsewarnings، headitems
الافتراضي: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
wrapoutputclass

فئة CSS لاستخدام التفاف إخراج المحلل.

الافتراضي: mw-parser-output
pst

قم بتحويل قبل الحفظ على المدخلات قبل تحليل ذلك. صالح فقط عند استخدامه مع النص.

النوع: منطقية (التفاصيل)
onlypst

قم بإجراء تحويل ما قبل الحفظ (PST) على الإدخال، ولكن لا تقم بتحليله; لعرض نفس نص الويكي، بعد تطبيق PST، صالح فقط عند استخدامه مع text.

النوع: منطقية (التفاصيل)
effectivelanglinks
مهمل.

يشمل وصلات لغة المقدمة بواسطة ملحقات (للاستخدام مع prop=langlinks).

النوع: منطقية (التفاصيل)
section

فقط تحليل محتوى رقم هذا القسم. عندما new، تحليل text وsectiontitle كما لو كانت إضافة قسم جديد إلى الصفحة.

sectiontitle

عنوان قسم جديد عندما يكون section new.

على عكس تحرير الصفحة، لا يرجع هذا إلى summary عند حذفه أو تفريغه.

disablepp
مهمل.

استخدم disablelimitreport بدلا من ذلك.

النوع: منطقية (التفاصيل)
disablelimitreport

تجاهل تقرير الحد ("NewPP limit report") من مخرجات المحلل.

النوع: منطقية (التفاصيل)
disableeditsection

تجاهل وصلات تحرير الأقسام من مخرجات المحلل.

النوع: منطقية (التفاصيل)
disabletidy
مهمل.

لا تشغل تنظيف HTML (على سبيل المثال مرتبة) على مخرجات المحلل.

النوع: منطقية (التفاصيل)
disablestylededuplication

لا تكرر أوراق الأنماط المضمنة في إخراج المحلل.

النوع: منطقية (التفاصيل)
generatexml
مهمل.

توليد شجرة تحليل XML (يتطلب نموذج المحتوى wikitext; حل محلها prop=parsetree).

النوع: منطقية (التفاصيل)
preview

تحليل في وضع المعاينة.

النوع: منطقية (التفاصيل)
sectionpreview

تحليل في وضع معاينة القسم (يمكن وضع المعاينة أيضا).

النوع: منطقية (التفاصيل)
disabletoc

تجاهل جدول المحتويات في المخرجات.

النوع: منطقية (التفاصيل)
useskin

تطبيق المظهر المحدد لإخراج المحلل اللغوي، قد يؤثر على الخصائص التالية: langlinks ،headitems ،modules ،jsconfigvars ،indicators.

إحدى القيم التالية: cologneblue، modern، monobook، vector، foreground
contentformat

نموذج المحتوى المسلسل يُستخدَم للنص المدخل. صالح فقط عند استخدامه مع text.

إحدى القيم التالية: text/x-wiki، text/javascript، application/json، text/css، text/plain
contentmodel

نموذج المحتوى لنص الإدخال، إذا تم تجاهله، فيجب تحديد title، وسيكون الإعداد الافتراضي هو نموذج العنوان المحدد، صالح فقط عند استخدامه مع text.

إحدى القيم التالية: wikitext، javascript، json، css، text