مساعدة API ميدياويكي
هذه صفحة توثيق ميدياويكي API التي تم إنشاؤها تلقائيا.
وثائق وأمثلة: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=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 [فتح في ملعب]