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

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

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

prop=deletedrevisions (drv)

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

الحصول على معلومات المراجعة المحذوفة.

يمكن استخدامه بعدة طرق:

  1. الحصول على مراجعات محذوفة لمجموعة من الصفحات، عن طريق تعيين عناوين أو صفحات، مرتبة حسب العنوان والطابع الزمني.
  2. الحصول على بيانات حول مجموعة من المراجعات المحذوفة عن طريق تعيين معرفاتها مع معرفات المراجعات، مرتبة حسب معرف المراجعة.
وسائط:
drvprop

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

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 سيتم إرجاعها.
tags
وسوم للمراجعة.
roles
أدرج أدوار فتحة المحتوى الموجودة في المراجعة.
parsetree
مهمل. استخدم action=expandtemplates أو action=parse بدلا من ذلك، شجرة تحليل XML لمحتوى المراجعة (تتطلب نموذج المحتوى wikitext).
القيم (منفصلة مع | أو البديل): comment، content، contentmodel، flags، ids، parsedcomment، roles، sha1، size، slotsha1، slotsize، tags، timestamp، user، userid، parsetree
الافتراضي: ids|timestamp|flags|comment|user
drvslots

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

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

الحد من عدد المراجعات التي سيتم إرجاعها.

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

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

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

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

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

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

Type: boolean (details)
drvsection

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

drvdiffto
مهمل.

استخدم action=compare بدلا من ذلك، معرف المراجعة للتفريق بين كل مراجعة، استخدم prev وnext وcur للمراجعة السابقة واللاحقة والحالية على التوالي.

drvdifftotext
مهمل.

استخدم action=compare بدلا من ذلك، النص للتفريق بين كل مراجعة، يختلف عدد محدود فقط من المراجعات، يتجاوز drvdiffto، إذا تم تعيين drvsection، فسيتم تمييز هذا القسم فقط مقابل هذا النص.

drvdifftotextpst
مهمل.

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

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

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

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

الطابع الزمني لبدء العد منه، تم التجاهل عند معالجة قائمة بمعرفات المراجعة.

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

الطابع الزمني لإيقاف التعداد فيه، تم التجاهل عند معالجة قائمة بمعرفات المراجعة.

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

في أي اتجاه للتعداد:

الأحدث
سرد الأقدم أولا، ملاحظة: يجب أن يكون drvstart قبل drvend.
older
List newest first (default). Note: drvstart has to be later than drvend.
الأقدم
سرد الأحدث أولا (افتراضي)، ملاحظة: يجب أن يكون drvstart بعد drvend.
إحدى القيم التالية: newer، older
الافتراضي: older
drvtag

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

drvuser

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

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

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

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

عندما تتوفر المزيد من النتائج، استخدم هذا للمتابعة

أمثلة:
إدراج المراجعات المحذوفة من الصفحات Main Page وTalk:Main Page، بمحتوى.
api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvslots=*&drvprop=user|comment|content [فتح في ملعب]
إدراج المعلومات الخاصة بالمراجعة المحذوفة 123456.
api.php?action=query&prop=deletedrevisions&revids=123456 [فتح في ملعب]