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

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

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

prop=info (in)

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

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

وسائط:
inprop

أي الخصائص الإضافية للحصول عليها:

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

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

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

Detail level for intestactions. Use the main module's errorformat and errorlang parameters to control the format of the messages returned.

boolean
Return a boolean value for each action.
full
Return messages describing why the action is disallowed, or an empty array if it is allowed.
quick
Like full but skipping expensive checks.
إحدى القيم التالية: boolean، full، quick
الافتراضي: boolean
intoken
مهمل.

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

القيم (منفصلة مع | أو البديل): edit، delete، protect، move، block، unblock، email، import، 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.

النوع: عدد صحيح
cmprop

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

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

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

القيم (منفصلة مع | أو البديل): 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.

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

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

cmlimit

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

لا يُسمَح بأكثر من ٥٠٠ (٥٬٠٠٠ للبوتات).
النوع: عدد صحيح أو max
الافتراضي: 10
cmsort

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

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

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

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

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

النوع: طابع زمني (الصيغ المسموح بها)
cmend

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

النوع: طابع زمني (الصيغ المسموح بها)
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 [فتح في ملعب]