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

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

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

action=compare

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

الحصول على الفرق بين صفحتين.

يجب تمرير عنوان الصفحة أو رقم المراجعة أو معرف الصفحة لكل من "من" و"إلى".

وسائط:
fromtitle

العنوان الأول للمقارنة.

fromid

رقم الصفحة الأول للمقارنة.

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

أول مراجعة للمقارنة.

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

تجاوز محتوى المراجعة المحددة بواسطة fromtitle أو fromid أو fromrev.

يحدد هذا الوسيط الفتحات المراد تعديلها، استخدم fromtext-{slot} وfromcontentmodel-{slot} وfromcontentformat-{slot} لتحديد محتوى لكل فتحة.

القيم (منفصلة مع | أو البديل): main
fromtext-{slot}

نص الفتحة المحددة، إذا تم حذفها، تتم إزالة الفتحة من المراجعة.

هذا وسيط قالب، عند تقديم الطلب، يجب استبدال {slot} في اسم الوسيط بقيم fromslots.
fromsection-{slot}

عندما يكون fromtext-{slot} هو محتوى قسم واحد، فهذا هو رقم القسم، سيتم دمجه في المراجعة المحددة بواسطة fromtitle أو fromid أو fromrev كما لو كانت لتعديل القسم.

هذا وسيط قالب، عند تقديم الطلب، يجب استبدال {slot} في اسم الوسيط بقيم fromslots.
fromcontentformat-{slot}

تنسيق تسلسل محتوى fromtext-{slot}.

هذا وسيط قالب، عند تقديم الطلب، يجب استبدال {slot} في اسم الوسيط بقيم fromslots.
إحدى القيم التالية: application/json، text/plain، text/x-wiki، text/javascript، text/css
fromcontentmodel-{slot}

نموذج محتوى fromtext-{slot}، إذا لم يتم توفيره، فسيتم تخمينه استنادا إلى الوسائط الأخرى.

هذا وسيط قالب، عند تقديم الطلب، يجب استبدال {slot} في اسم الوسيط بقيم fromslots.
إحدى القيم التالية: GadgetDefinition، Scribunto، wikitext، javascript، json، css، text
frompst

قم بإجراء تحويل ما قبل الحفظ على fromtext-{slot}.

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

حدد fromslots=main واستخدم fromtext-main كبديل.

fromcontentformat
مهمل.

حدد fromslots=main واستخدم fromcontentformat-main كبديل.

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

حدد fromslots=main واستخدم fromcontentmodel-main كبديل.

إحدى القيم التالية: GadgetDefinition، Scribunto، wikitext، javascript، json، css، text
fromsection
مهمل.

استخدم فقط القسم المحدد في المحتوى 'من' المحدد.

totitle

العنوان الثاني للمقارنة.

toid

رقم الصفحة الثاني للمقارنة.

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

المراجعة الثانية للمقارنة.

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

استخدم مراجعة متعلقة بالمراجعة المحددة من fromtitle أو fromid أو fromrev، سيتم تجاهل جميع خيارات 'إلى' الأخرى.

إحدى القيم التالية: prev، next، cur
toslots

تجاوز محتوى المراجعة المحددة بواسطة totitle أو toid أو torev.

يحدد هذا الوسيط الفتحات المراد تعديلها، استخدم totext-{slot} وtocontentmodel-{slot} وtocontentformat-{slot} لتحديد محتوى لكل فتحة.

القيم (منفصلة مع | أو البديل): main
totext-{slot}

نص الفتحة المحددة، إذا تم حذفه، تتم إزالة الفتحة من المراجعة.

هذا وسيط قالب، عند تقديم الطلب، يجب استبدال {slot} في اسم الوسيط بقيم toslots.
tosection-{slot}

عندما يكون totext-{slot} هو محتوى قسم واحد، فهذا هو رقم القسم، سيتم دمجه في المراجعة المحددة بواسطة totitle أو toid أو torev كما لو كانت لتعديل القسم.

هذا وسيط قالب، عند تقديم الطلب، يجب استبدال {slot} في اسم الوسيط بقيم toslots.
tocontentformat-{slot}

تنسيق تسلسل محتوى totext-{slot}.

هذا وسيط قالب، عند تقديم الطلب، يجب استبدال {slot} في اسم الوسيط بقيم toslots.
إحدى القيم التالية: application/json، text/plain، text/x-wiki، text/javascript، text/css
tocontentmodel-{slot}

نموذج محتوى totext-{slot}، إذا لم يتم توفيره، فسيتم تخمينه استنادا إلى الوسائط الأخرى.

هذا وسيط قالب، عند تقديم الطلب، يجب استبدال {slot} في اسم الوسيط بقيم toslots.
إحدى القيم التالية: GadgetDefinition، Scribunto، wikitext، javascript، json، css، text
topst

قم بإجراء تحويل ما قبل الحفظ على totext.

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

حدد toslots=main واستخدم totext-main كبديل.

tocontentformat
مهمل.

حدد toslots=main واستخدم tocontentformat-main كبديل.

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

حدد toslots=main واستخدم tocontentmodel-main كبديل.

إحدى القيم التالية: GadgetDefinition، Scribunto، wikitext، javascript، json، css، text
tosection
مهمل.

استخدم فقط القسم المحدد في المحتوى 'إلى' المحدد.

prop

أية قطعة من المعلومات للحصول عليها.

diff
HTML الفرق.
diffsize
حجم HTML الفرق، بالبايت.
rel
معرفات المراجعة السابقة للمراجعة السابقة من 'من' وبعد 'إلى'، إن وُجِدت.
ids
معرفات الصفحة والمراجعة للمراجعات 'من' و'إلى'.
title
عناوين صفحات المراجعات 'من' و'إلى'.
user
المعرف واسم المستخدم للمراجعات 'من' و'إلى'.
comment
التعليق على المراجعات 'من' و'إلى'.
parsedcomment
التعليق المحلل على المراجعات 'من' و'إلى'.
size
حجم المراجعات 'من' و'إلى'.
القيم (منفصلة مع | أو البديل): diff، diffsize، rel، ids، title، user، comment، parsedcomment، size
الافتراضي: diff|ids|title
slots

إرجاع فرق فردي لهذه الفتحات، بدلا من فرق واحد مشترك لجميع فتحات.

القيم (منفصلة مع | أو البديل): main
لتحديد كل القيم; استخدم *.
أمثلة:
إنشاء فرق بين المراجعة 1 و2.
api.php?action=compare&fromrev=1&torev=2 [فتح في ملعب]