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

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

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

prop=info (in)

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

الحصول على معلومات الصفحة الأساسية.

وسائط:
inprop

الخصائص الإضافية التي يجب الحصول عليها:

protection
إدراج مستوى الحماية لكل صفحة.
talkid
معرف الصفحة لصفحة النقاش لكل صفحة غير النقاش.
watched
أدرج حالة المراقبة لكل صفحة.
watchers
عدد المراقبين، إذا كان مسموحا.
visitingwatchers
عدد مراقبي كل صفحة الذين زاروا التحريرات الأخيرة لتلك الصفحة، إذا كان مسموحا بذلك.
notificationtimestamp
الطابع الزمني لإشعار قائمة المراقبة لكل صفحة.
subjectid
معرف الصفحة للصفحة الرئيسية لكل صفحة نقاش.
url
يعطي مسارا كاملا، ومسارا للتعديل، ومسار الأساسي لكل صفحة.
readable
مهمل. ما إذا كان يمكن للمستخدم قراءة هذه الصفحة، استخدم intestactions=read بدلا من ذلك.
preload
يعطي النص الذي تم إرجاعه بواسطة EditFormPreloadText.
displaytitle
يعطي الطريقة التي يتم بها عرض عنوان الصفحة بالفعل.
varianttitles
يعطي عنوان العرض بجميع الصيغ الخاصة بلغة محتوى الموقع.
القيم (منفصلة مع | أو البديل): displaytitle، notificationtimestamp، preload، protection، subjectid، talkid، url، varianttitles، visitingwatchers، watched، watchers، readable
intestactions

اختبر ما إذا كان المستخدم الحالي يمكنه تنفيذ إجراءات معينة على الصفحة.

قيم منفصلة بـ| أو بديل.
الحد الأقصى لعدد القيم هو ٥٠ ( ٥٠٠ للعملاء المسموح لهم بحدود أعلى).
intestactionsdetail

مستوى التفاصيل لـintestactions، استخدم وسائط الوحدة الرئيسية errorformat وerrorlang للتحكم في تنسيق الرسائل التي تم إرجاعها.

boolean
إرجاع قيمة منطقية لكل إجراء.
full
إرجاع الرسائل التي تصف سبب عدم السماح بالإجراء ، أو مصفوفة فارغة إذا كان مسموحا بها.
quick
مثل full ولكن تخطي المراجعات باهظة الثمن.
إحدى القيم التالية: boolean، full، quick
الافتراضي: boolean
intoken
مهمل.

استخدم action=query&meta=tokens بدلا من ذلك.

القيم (منفصلة مع | أو البديل): block، delete، edit، email، import، move، protect، unblock، watch
incontinue

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

أمثلة:
الحصول على معلومات حول الصفحة Main Page.
api.php?action=query&prop=info&titles=Main%20Page [فتح في ملعب]
احصل على معلومات عامة وحماية حول الصفحة Main Page.
api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [فتح في ملعب]

list=categorymembers (cm)

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

إدراج جميع الصفحات في تصنيف معين.

وسائط:
cmtitle

أي تصنيف لتعداد (مطلوب)، يجب تضمين البادئة تصنيف:، لا يمكن استخدامه مع cmpageid.

cmpageid

معرف صفحة التصنيف للتعداد، لا يمكن استخدامه مع cmtitle.

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

أية قطعة من المعلومات لتضمينها:

ids
يضيف معرف الصفحة.
title
يضيف معرف عنوان ونطاق الصفحة.
sortkey
يضيف مفتاح الفرز المستخدم للفرز في التصنيف (سلسلة سداسية عشرية).
sortkeyprefix
يضيف بادئة مفتاح الفرز المستخدمة للفرز في الفئة (جزء يمكن قراءته بواسطة الإنسان من مفتاح الفرز).
type
يضيف نوع الصفحة التي تم تصنيفها على أنها (page أو subcat أو file).
timestamp
يضيف الطابع الزمني عندما تم تضمين الصفحة.
القيم (منفصلة مع | أو البديل): ids، sortkey، sortkeyprefix، timestamp، title، type
الافتراضي: ids|title
cmnamespace

تضمين الصفحات في هذه النطاقات فقط، لاحظ أنه يمكن استخدام cmtype=subcat أو cmtype=file بدلا من cmnamespace=14 أو 6.

ملاحظة: بسبب وضع miser; استخدام هذا قد يؤدي إلى نتائج أقل من cmlimit نتائج التي يتم عرضها قبل المتابعة، في الحالات القصوى، قد يتم إرجاع صفر نتائج.

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

أي نوع من أعضاء التصنيفات لتضمينه، تم التجاهل عند تعيين cmsort=timestamp.

القيم (منفصلة مع | أو البديل): file، page، subcat
الافتراضي: page|subcat|file
cmcontinue

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

cmlimit

الحد الأقصى لعدد الصفحات المطلوب عرضها.

النوع: عدد صحيح أو max
2 = القيم يجب أن تكون بين ١ ٥٠٠ .
الافتراضي: 10
cmsort

خاصية للفرز وفقا لها.

إحدى القيم التالية: sortkey، timestamp
الافتراضي: sortkey
cmdir

في أي اتجاه للفرز.

إحدى القيم التالية: asc، ascending، desc، descending، newer، older
الافتراضي: ascending
cmstart

الطابع الزمني لبدء الإدراج منه، يمكن استخدامه فقط مع cmsort=timestamp.

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

الطابع الزمني لإنهاء الإدراج فيه، يمكن استخدامه فقط مع cmsort=timestamp.

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

منتاح فرز لبدء الإدراج منه، كما يتم إرجاعه بواسطة cmprop=sortkey، يمكن استخدامه فقط مع cmsort=sortkey.

cmendhexsortkey

منتاح فرز لإنهاء الإدراج فيه، كما يتم إرجاعه بواسطة cmprop=sortkey، يمكن استخدامه فقط مع cmsort=sortkey.

cmstartsortkeyprefix

بادئة منتاح فرز لبدء الإدراج منها، كما يتم إرجاعها بواسطة cmprop=sortkey، يمكن استخدامها فقط مع cmsort=sortkey.

cmendsortkeyprefix

بادئة منتاح فرز لإنهاء الإدراج فيها، كما يتم إرجاعها بواسطة cmprop=sortkey، يمكن استخدامها فقط مع cmsort=sortkey.

cmstartsortkey
مهمل.

استخدم cmarthexsortkey بدلا من ذلك.

cmendsortkey
مهمل.

استخدم cmendhexsortkey بدلا من ذلك.

أمثلة:
الحصول على أول 10 صفحات في Category:Physics.
api.php?action=query&list=categorymembers&cmtitle=Category:Physics [فتح في ملعب]
الحصول على معلومات الصفحة حول أول 10 صفحات في Category:Physics.
api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [فتح في ملعب]