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

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

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

list=allrevisions (arv)

(main | query | allrevisions)
  • هذه الوحدة تتطلب صلاحيات القراءة.
  • هذه الوحدة يمكن أن تُستخدَم كمولد.
  • المصدر:MediaWiki
  • الترخيص: GPL-2.0-or-later

اعرض كل المراجعات.

معلمات محددة:
Other general parameters are available.
arvprop

أي الخصائص للحصول عليها لكل مراجعة:

ids
معرف المراجعة.
flags
أعلام المراجعة (طفيفة).
timestamp
الطابع الزمني للمراجعة.
user
المستخدم الذي أجرى المراجعة. لو أن المستخدم قد تم إخفاؤه، فخاصية userhidden سيتم إرجاعها.
userid
معرف المستخدم لمنشئ المراجعة. لو أن المستخدم قد تم إخفاؤه، فخاصية userhidden سيتم إرجاعها.
size
طول (بايت) المراجعة.
slotsize
طول (بايت) كل فتحة مراجعة.
sha1
SHA-1 (القاعدة 16) المراجعة. لو أن المحتوى قد تم إخفاؤه، فخاصية sha1hidden سيتم إرجاعها.
slotsha1
SHA-1 (القاعدة 16) لكل فتحة مراجعة. لو أن المحتوى قد تم إخفاؤه، فخاصية sha1hidden سيتم إرجاعها.
contentmodel
معرف نموذج المحتوى لكل فتحة مراجعة.
comment
تعليق من قبل المستخدم للمراجعة. لو أن التعليق قد تم إخفاؤه، فخاصية commenthidden سيتم إرجاعها.
parsedcomment
تعليق محلل من قبل المستخدم للمراجعة. لو أن التعليق قد تم إخفاؤه، فخاصية commenthidden سيتم إرجاعها.
content
محتوى كل خانة مراجعة. إذا تم حذف المحتوى من المراجعة، فسيتم إرجاع خاصية texthidden . لأسباب تتعلق بالأداء، إذا تم استخدام هذا الخيار، يتم فرض حد arv على 50 .
tags
وسوم للمراجعة.
roles
أدرج أدوار فتحة المحتوى الموجودة في المراجعة.
parsetree
مهمل. استخدم action=expandtemplates أو action=parse بدلاً من ذلك. شجرة تحليل XML لمحتوى المراجعة (تتطلب نموذج المحتوى wikitext ). ولأسباب تتعلق بالأداء، إذا تم استخدام هذا الخيار، يتم فرض حد arv على 50 .
القيم (منفصلة مع | أو البديل): comment، content، contentmodel، flags، ids، parsedcomment، roles، sha1، size، slotsha1، slotsize، tags، timestamp، user، userid، parsetree
الافتراضي: ids|timestamp|flags|comment|user
arvslots

أي الفتحات المراجعة لتعيد البيانات، عندما يتم تضمين الخصائص ذات الصلة بالفتحات في arvprops، إذا تم حذفها، فسيتم إرجاع البيانات من فتحة main بتنسيق متوافق مع الإصدارات السابقة.

القيم (منفصلة مع | أو البديل): main
لتحديد كل القيم; استخدم *.
arvcontentformat-{slot}

Content serialization format used for output of content.

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

حدد عدد المراجعات التي سيتم إرجاعها. إذا تم استخدام arv prop=content أو arv prop=parsetree أو arv diffto أو arv difftotext ، فإن الحد هو 50 . إذا تم استخدام arv parse ، فإن الحد هو 1 .

النوع: عدد صحيح أو max
2 = القيم يجب أن تكون بين ١ ٥٠٠ .
arvexpandtemplates
مهمل.

استخدم action=expandtemplates بدلا من ذلك، قم بتوسيع القوالب في محتوى المراجعة (يتطلب arvprop=content).

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

استخدم action=expandtemplates أو action=parse بدلا من ذلك، قم بتوليد شجرة تحليل XML لمحتوى المراجعة (تتطلب arvprop=content).

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

استخدم action=parse بدلاً من ذلك. تحليل محتوى المراجعة (يتطلب arv prop=content ). لأسباب تتعلق بالأداء، إذا تم استخدام هذا الخيار، يتم فرض حد arv على 1 .

Type: boolean (details)
arvsection

قم فقط باسترداد محتوى القسم باستخدام هذا المعرف.

arvdiffto
مهمل.

استخدم action=compare بدلاً من ذلك. معرف المراجعة لمقارنة كل مراجعة بها. استخدم prev و next و cur للمراجعة السابقة واللاحقة والحالية على التوالي. لأسباب تتعلق بالأداء، إذا تم استخدام هذا الخيار، يتم فرض حد arv على 50 .

arvdifftotext
مهمل.

استخدم action=compare بدلاً من ذلك. النص الذي يجب أن يختلف كل إصدار عنه. يختلف فقط عن عدد محدود من الإصدارات. يتجاوز arv diffto . إذا تم تعيين arv section ، فسيتم فقط مقارنة هذا القسم بهذا النص. لأسباب تتعلق بالأداء، إذا تم استخدام هذا الخيار، يتم فرض حد arv على 50 .

arvdifftotextpst
مهمل.

استخدم action=compare بدلا من ذلك، قم بإجراء تحويل ما قبل الحفظ على النص قبل نشره، صالح فقط عند استخدامه مع arvdifftotext.

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

تنسيق التسلسل المستخدم لـarvdifftotext والمتوقع لإخراج المحتوى.

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

إددراج المراجعات بواسطة هذا المستخدم فقط.

النوع: مستخدم، بواسطة أي من اسم المستخدم، الآي بي، مستخدم مؤقت، اسم الإنترويكي (مثال "prefix>ExampleName") و معرف المستخدم (مثال "#12345")
arvnamespace

أدرج الصفحات في هذا النطاق فقط.

القيم (منفصلة مع | أو البديل): 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15، 3000، 3001
لتحديد كل القيم; استخدم *.
arvstart

التصنيف الذي يبدأ التعداد منه.

النوع: timestamp (allowed formats)
arvend

الطابع الزمني الذي يقف التعداد منه.

النوع: timestamp (allowed formats)
arvdir

في أي اتجاه يتم الترقيم:

newer
List oldest first. Note: arvstart has to be before arvend.
older
List newest first (default). Note: arvstart has to be later than arvend.
إحدى القيم التالية: newer، older
الافتراضي: older
arvexcludeuser

لا تسرد المراجعات بواسطة هذا المستخدم.

النوع: مستخدم، بواسطة أي من اسم المستخدم، الآي بي، مستخدم مؤقت، اسم الإنترويكي (مثال "prefix>ExampleName") و معرف المستخدم (مثال "#12345")
arvcontinue

عند توفر المزيد من النتائج، استخدم هذا للمتابعة. يمكن العثور على مزيد من المعلومات التفصيلية حول كيفية متابعة الاستعلامات على mediawiki.org.

arvgeneratetitles

عندما يُستخدَم كمولد، ولد عناوين بدلا من معرفات المراجعات.

Type: boolean (details)
أمثلة:
أدرج آخر 50 مساهمة بواسطة المستخدم Example.
api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [فتح في ملعب]
أدرج أول 50 مراجعة في أي مساحة اسم.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [فتح في ملعب]