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

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

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

action=compare

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

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

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

وسائط:
fromtitle

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

fromid

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

النوع: 2 = قائمة الأعداد الصحيحة
fromrev

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

النوع: 2 = قائمة الأعداد الصحيحة
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، application/octet-stream، application/unknown، application/x-binary، text/css، text/javascript، text/plain، text/unknown، text/x-wiki، unknown/unknown
fromcontentmodel-{slot}

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

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

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

Type: boolean (details)
fromtext
مهمل.

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

fromcontentformat
مهمل.

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

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

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

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

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

totitle

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

toid

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

النوع: 2 = قائمة الأعداد الصحيحة
torev

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

النوع: 2 = قائمة الأعداد الصحيحة
torelative

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

إحدى القيم التالية: cur، next، prev
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، application/octet-stream، application/unknown، application/x-binary، text/css، text/javascript، text/plain، text/unknown، text/x-wiki، unknown/unknown
tocontentmodel-{slot}

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

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

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

Type: boolean (details)
totext
مهمل.

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

tocontentformat
مهمل.

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

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

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

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

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

prop

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

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

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

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