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

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

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

الوحدة الرئيسية

الحالة: API ميدياويكي هي واجهة ناضجة ومستقرة يتم دعمها وتحسينها بشكل نشط، في حين أننا نحاول تجنب ذلك، قد نحتاج في بعض الأحيان إلى إجراء تغييرات في التكسير، اشترك في القائمة البريدية لإعلان API ميدياويكي لإشعارات التحديثات.

الطلبات الخاطئة:عندما يتم إرسال طلبات خاطئة إلى API، سيتم إرسال رأس HTTP مع مفتاح "خطأ-API-ميدياويكي"، وبعد ذلك سترجع قيمة الرأس ورمز الخطأ المرتجع إلى يتم تعيينه على نفس القيمة، لمزيد من المعلومات; راجع API: Errors and warnings.

وسائط:
action

أي فعل للعمل.

block
منع مستخدم.
changeauthenticationdata
تغيير بيانات المصادقة للمستخدم الحالي.
checktoken
تحقق من صحة رمز من action=query&meta=tokens.
clearhasmsg
مسح hasmsg العلم للمستخدم الحالي.
clientlogin
تسجيل الدخول إلى ويكي باستخدام التدفق التفاعلي.
compare
الحصول على الفرق بين صفحتين.
createaccount
إنشاء حساب مستخدم جديد
cspreport
مستخدمة من قبل المتصفحات للإبلاغ عن انتهاكات سياسة أمن المحتوى. لا ينبغي أبدا أن تستخدم هذه الوحدة، إلا عند استخدامها تلقائيا باستخدام متصفح ويب CSP متوافق.
delete
حذف صفحة.
edit
إنشاء وتعديل الصفحات.
emailuser
مراسلة المستخدم
expandtemplates
يوسع كافة القوالب ضمن نصوص الويكي.
feedcontributions
إرجاع تغذية مساهمات المستخدم.
feedrecentchanges
عرض خلاصة أحدث التغييرات.
feedwatchlist
إرجاع تغذية قائمة المراقبة.
filerevert
استرجع الملف لنسخة قديمة.
help
عرض مساعدة لوحدات محددة.
imagerotate
تدوير صورة واحدة أو أكثر.
import
استيراد صفحة من موقع ويكي آخر أو من ملف XML.
linkaccount
ربط حساب من موفر طرف ثالث للمستخدم الحالي.
login
سجل دخولك الآن واحصل على مصادقة الكوكيز.
logout
تسجيل الخروج ومسح بيانات الجلسة.
managetags
أداء المهام الإدارية المتعلقة بتغيير الوسوم.
mergehistory
ادمج تاريخ الصفحة.
move
نقل صفحة.
opensearch
بحث الويكي باستخدام بروتوكول أوبن سيرش OpenSearch.
options
تغيير تفضيلات المستخدم الحالي.
paraminfo
الحصول على معلومات حول وحدات API.
parse
يوزع المحتوى ويرجع مخرجات المحلل.
patrol
مراجعة صفحة أو مراجعة.
protect
غير مستوى الحماية لصفحة.
purge
مسح ذاكرة التخزين المؤقت للعناوين المعطاة
query
جلب البيانات من وعن ميدياويكي.
removeauthenticationdata
إزالة بيانات المصادقة للمستخدم الحالي.
resetpassword
إرسال بريد إلكتروني لإعادة تعيين كلمة المرور إلى مستخدم.
revisiondelete
حذف واسترجاع المراجعات.
rollback
التراجع عن آخر تعديل على الصفحة.
rsd
تصدير مخطط RSD (اكتشاف بسيط حقا).
setnotificationtimestamp
تحديث الطابع الزمني للإخطار للصفحات المراقبة.
setpagelanguage
تغيير لغة صفحة.
stashedit
إعداد تحرير في ذاكرة التخزين المؤقت المشتركة.
tag
إضافة أو إزالة وسوم التغيير من المراجعات الفردية أو إدخالات السجلات.
unblock
إلغاء منع المستخدم.
undelete
استعادة مراجعات صفحة محذوفة.
unlinkaccount
إزالة حساب جهة خارجية مرتبط من المستخدم الحالي.
upload
رفع ملف أو الحصول على حالة المرفوعات المعلقة.
userrights
تغيير عضوية مجموعة المستخدم.
validatepassword
التحقق من صحة كلمة السر ضد سياسات كلمة السر للويكي.
watch
إضافة أو إزالة صفحات من قائمة مراقبة المستخدم الحالي.
tokens
مهمل. الحصول على الرموز المميزة لإجراءات تعديل البيانات.
إحدى القيم التالية: block، changeauthenticationdata، checktoken، clearhasmsg، clientlogin، compare، createaccount، cspreport، delete، edit، emailuser، expandtemplates، feedcontributions، feedrecentchanges، feedwatchlist، filerevert، help، imagerotate، import، linkaccount، login، logout، managetags، mergehistory، move، opensearch، options، paraminfo، parse، patrol، protect، purge، query، removeauthenticationdata، resetpassword، revisiondelete، rollback، rsd، setnotificationtimestamp، setpagelanguage، stashedit، tag، unblock، undelete، unlinkaccount، upload، userrights، validatepassword، watch، tokens
الافتراضي: help
format

صيغة الخرج.

json
بيانات الإخراج بتنسيق JSON.
jsonfm
بيانات الإخراج بتنسيق JSON (الطباعة بـHTML).
none
عدم إخراج أي شيء.
php
بيانات الإخراج بتنسيق PHP المتسلسل.
phpfm
بيانات الإخراج بتنسيق JSON (الطباعة بـHTML).
rawfm
بيانات الإخراج، بما في ذلك عناصر تصحيح الأخطاء، بتنسيق JSON (الطباعة بـHTML).
xml
بيانات الإخراج بتنسيق XML.
xmlfm
بيانات الإخراج بتنسيق XML (الطباعة بـHTML).
إحدى القيم التالية: json، jsonfm، none، php، phpfm، rawfm، xml، xmlfm
الافتراضي: jsonfm
maxlag

يمكن استخدام التأخر الأقصى عند تثبيت ميدياويكي على قاعدة بيانات مكررة، لحفظ الإجراءات التي تتسبب في أي تأخير أكثر في النسخ المتماثل للموقع; يمكن أن يجعل هذا الوسيط العميل ينتظر حتى يكون تأخر النسخ المتماثل أقل من القيمة المحددة، في حالة التأخير المفرط، يتم إرجاع رمز الخطأ maxlag برسالة مثل Waiting for $host: $lag seconds lagged،
انظر دليل: الوسيط maxlag لمزيد من المعلومات.

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

تعيين رأس التحكم في ذاكرة التخزين المؤقت HTTP s-maxage إلى هذه الثواني العديدة، لا يتم تخزين الأخطاء مؤقتا أبدا.

النوع: عدد صحيح
الافتراضي: 0
maxage

تعيين رأس التحكم في ذاكرة التخزين المؤقت HTTP max-age إلى هذه الثواني العديدة، لا يتم تخزين الأخطاء مؤقتا أبدا.

النوع: عدد صحيح
الافتراضي: 0
assert

تحقق من تسجيل دخول المستخدم إذا كان مضبوطا على user، أو إذا كان لديه صلاحية البوت إذا bot.

إحدى القيم التالية: user، bot
assertuser

التحقق من أن المستخدم الحالي هو المستخدم المسمى.

النوع: اسم مستخدم
requestid

سيتم إدراج أي قيمة معينة هنا في الاستجابة. يمكن أن تُستخدَم لتمييز الطلبات.

servedby

تتضمن اسم المضيف الذي الخدم طلب في النتائج.

النوع: منطقية (التفاصيل)
curtimestamp

تشمل الطابع الزمني الحالي في النتيجة.

النوع: منطقية (التفاصيل)
responselanginfo

تشمل اللغات المستخدمة لأجل uselang and errorlang في النتيجة.

النوع: منطقية (التفاصيل)
origin

عند الوصول إلى API باستخدام طلب AJAX عبر النطاقات (CORS)، اضبطها على النطاق الأصلي، يجب تضمين هذا في أي طلب ما قبل الطيران، وبالتالي يجب أن يكون جزءا من طلب URI (وليس جسم POST).

بالنسبة للطلبات المصادقة، يجب أن يتطابق هذا مع أحد المصادر الموجودة في الرأسOrigin بالضبط; لذا يجب تعيينه على شيء مثلhttps://en.wikipedia.org أو https://meta.wikimedia.org، إذا لم يتطابق هذا الوسيط مع الرأسOrigin، فسيتم إرجاع استجابة 403، إذا كان هذا الوسيط مطابقا للرأس Origin، ستتم إضافة الأصل إلى القائمة البيضاء، سيتم تعيين الرؤوس Access-Control-Allow-Origin وAccess-Control-Allow-Credentials.

بالنسبة للطلبات غير المصادقة، حدد القيمة *، سيؤدي ذلك إلى تعيين الرأس Access-Control-Allow-Origin، ولكن Access-Control-Allow-Credentials سيكون false وسيتم تقييد كل البيانات الخاصة بالمستخدم.

uselang

اللغة المستخدمة لترجمة الرسائل. action=query&meta=siteinfo بـsiprop=languages يقوم بإرجاع قائمة أكواد اللغة، أو تحديد user لاستخدام تفضيل اللغة للمستخدم الحالي، أو تحديد content لاستخدام لغة محتوى الويكي هذا.

الافتراضي: user
errorformat

تنسيق لاستخدامه في التحذير وإخراج نص الخطأ.

نص عادي
إزالة نص الويكي ذي وسوم HTML واستبدال الكيانات.
نص الويكي
نص ويكي غير مقتبس.
html
HTML.
خام
مفتاح ووسائط الرسالة.
لا شيء
لا يوجد إخراج نص، فقط رموز الخطأ.
bc
التنسيق المستخدم قبل ميدياويكي 1.29، يتم تجاهل errorlang وerrorsuselocal.
إحدى القيم التالية: plaintext، wikitext، html، raw، none، bc
الافتراضي: bc
errorlang

لغة لاستخدامها في التحذيرات والأخطاء. action=query&meta=siteinfo بـsiprop=languages يقوم بإرجاع قائمة أكواد اللغة، أو تحديد content لاستخدام لغة محتوى الويكي هذا، أو تحديد uselang لاستخدام نفس القيمة كوسيط uselang.

الافتراضي: uselang
errorsuselocal

إذا ما أعطيت، النصوص الخطأ ستستخدم الرسائل المخصصة محليا من نطاق ميدياويكي.

النوع: منطقية (التفاصيل)
أمثلة:
مساعدة للوحدة الرئيسية.
api.php?action=help [فتح في ملعب]
كل المساعدة في صفحة واحدة.
api.php?action=help&recursivesubmodules=1 [فتح في ملعب]
الأذونات:
writeapi
استخدام API للكتابة
ممنوحة لـ: all، user و bot
apihighlimits
استخدم حدودا أعلى في استعلامات API (استعلامات بطيئة: 500، استعلامات سريعة: 5000)، تنطبق حدود الاستعلامات البطيئة أيضا على وسائط متعددة القيم.
ممنوحة لـ: bot و sysop

action=block

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

منع مستخدم.

وسائط:
user

اسم المستخدم، أو عنوان IP أو نطاق عنوان IP لمنعه. لا يمكن أن يُستخدَم جنبا إلى جنب مع userid

النوع: اسم مستخدم
userid

معرف المستخدم لمنعه، لا يمكن أن يُستخدَم جنبا إلى جنب مع user

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

وقت انتهاء الصلاحية، قد يكون نسبيا (على سبيل المثال 5 months أو 2 weeks) أو مطلق (على سبيل المثال 2014-09-18T12:34:56Z)، إذا تم التعيين على infinite أو indefinite أو never فلن تنتهي صلاحية المنع مطلقا.

الافتراضي: never
reason

السبب للمنع.

الافتراضي: (فارغ)
anononly

منع المستخدمين المجهولين فقط (أي تعطيل تعديلات المجهولين من عنوان IP هذا).

النوع: منطقية (التفاصيل)
nocreate

امنع إنشاء الحسابات.

النوع: منطقية (التفاصيل)
autoblock

منع آخر عنوان IP مستخدم تلقائيا، وأية عناوين IP لاحقة حاولت الدخول من خلاله.

النوع: منطقية (التفاصيل)
noemail

منع المستخدم من إرسال البريد الإلكتروني من خلال الويكي. (يتطلب صلاحية blockemail).

النوع: منطقية (التفاصيل)
hidename

إخفاء اسم المستخدم من سجل المنع. (يتطلب صلاحية hideuser).

النوع: منطقية (التفاصيل)
allowusertalk

تسمح للمستخدم بتحرير صفحة النقاش الخاصة (يعتمد على $wgBlockAllowsUTEdit).

النوع: منطقية (التفاصيل)
reblock

إذا كان المستخدم محظوراً بالفعل، يستبدل الحظر القائم.

النوع: منطقية (التفاصيل)
watchuser

مشاهدة صفحة المستخدم ونقاش IP.

النوع: منطقية (التفاصيل)
tags

تغيير الوسوم للتطبيق على الإدخال في سجل الحظر.

القيم (منفصلة مع | أو البديل):
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.
أمثلة:
منع عنوان IP 192.0.2.5 لمدة ثلاثة أيام بسبب >المخالفة الأولى.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [فتح في ملعب]
منع المستخدم المخرب لأجل غير مسمى بسبب التخريب، ومنع إنشاء حساب جديد وإرسال بريد إلكتروني.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [فتح في ملعب]

action=changeauthenticationdata (changeauth)

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

تغيير بيانات المصادقة للمستخدم الحالي.

وسائط:
changeauthrequest

استخدم طلب المصادقة هذا ، بواسطة id الذي يتم إرجاعه من action=query&meta=authmanagerinfo مع amirequestsfor=change.

هذا الوسيط مطلوب.
changeauthtoken

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.
*
تقبل هذه الوحدة معايير إضافية بناءً على طلبات المصادقة المتاحة، استخدم action=query&meta=authmanagerinfo مع amirequestsfor=change (أو استجابة سابقة من هذه الوحدة، إن وُجِدت) لتحديد الطلبات المتاحة والحقول التي يستخدمونها.

action=checktoken

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

تحقق من صحة رمز من action=query&meta=tokens.

وسائط:
type

نوع من الرموز يجري اختبارها.

هذا الوسيط مطلوب.
إحدى القيم التالية: createaccount، csrf، login، patrol، rollback، userrights، watch
token

اختبار الرموز.

هذا الوسيط مطلوب.
maxtokenage

أقصى عمر للرمز يسمح، في ثوان.

النوع: عدد صحيح
أمثلة:
اختبار صلاحية رمز csrf.
api.php?action=checktoken&type=csrf&token=123ABC [فتح في ملعب]

action=clearhasmsg

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

مسح hasmsg العلم للمستخدم الحالي.

أمثلة:
مسح hasmsg العلم للمستخدم الحالي.
api.php?action=clearhasmsg [فتح في ملعب]

action=clientlogin (login)

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

تسجيل الدخول إلى ويكي باستخدام التدفق التفاعلي.

الإجراء العام لاستخدام هذه الوحدة هو:

  1. جلب الحقول المتاحة من action=query&meta=authmanagerinfo مع amirequestsfor=login، $amirequestsfor=login ورمز login من action=query&meta=tokens.

عرض الحقول للمستخدم، والحصول على تقديمها.

  1. النشر في هذه الوحدة، مع توفير loginreturnurl وأية حقول ذات صلة.
  2. افحص status في الاستجابة.
    • إذا تلقيت PASS أو FAIL أنت انتهيت، العملية نجحت أو لم تفعل.
    • إذا تلقيت UI، قدم الحقول الجديدة للمستخدم والحصول على تقديمها، ثم انشر في هذه الوحدة باستخدام logincontinue والحقول ذات الصلة المحددة، وكرر الخطوة 4.
    • إذا تلقيت REDIRECT، وجه المستخدم إلى redirecttarget وانتظر العودة إلى loginreturnurl، ثم انشر في هذه الوحدة باستخدام logincontinue وأية حقول تم تمريرها إلى المسار للعودة ، وكرر الخطوة 4.
    • إذا تلقيت RESTART، هذا يعني أن المصادقة ناجحة ولكن ليس لدينا حساب مستخدم مرتبط، قد تعامل هذا كـUI أو كـFAIL.
وسائط:
loginrequests

استخدم فقط طلبات المصادقة هذه، بواسطة id الذي يتم إرجاعه من action=query&meta=authmanagerinfo with amirequestsfor=login أو من رد سابق من هذه الوحدة.

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

تنسيق لاستخدامه في إرسال الرسائل.

إحدى القيم التالية: html، wikitext، raw، none
الافتراضي: wikitext
loginmergerequestfields

دمج معلومات الحقل لجميع طلبات التوثيق في مصفوفة واحدة.

النوع: منطقية (التفاصيل)
loginpreservestate

الحفاظ على الحالة من محاولة تسجيل دخول فاشلة سابقة، إن أمكن.

النوع: منطقية (التفاصيل)
loginreturnurl

يجب أن يكون العودة لتدفقات المصادقة من الجهات الخارجية مطلقا، مطلوب إما هذا أو logincontinue.

عند استلام استجابة REDIRECT، ستفتح عادةً متصفح أو عرض ويب للمسار redirecttargetالمحدد لتدفق مصادقة طرف ثالث، عند اكتمال ذلك، سيرسل الطرف الثالث المتصفح أو عرض الويب إلى هذا المسار، يجب عليك استخلاص أي استعلام أو وسائط POST من المسار وتمريرها كطلب logincontinue إلى وحدة API هذه.

logincontinue

هذا الطلب استمرار بعد استجابة UI أو REDIRECT سابقة، مطلوب إما هذا أو loginreturnurl.

النوع: منطقية (التفاصيل)
logintoken

تم استرداد رمز مميز "login" من action=query&meta=tokens

هذا الوسيط مطلوب.
*
تقبل هذه الوحدة معايير إضافية بناءً على طلبات المصادقة المتاحة، استخدم action=query&meta=authmanagerinfo مع amirequestsfor=login (أو استجابة سابقة من هذه الوحدة، إن وُجِدت) لتحديد الطلبات المتاحة والحقول التي يستخدمونها.
أمثلة:
بدء عملية تسجيل الدخول إلى الويكي كمستخدم Example بكلمة المرور ExamplePassword.
api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC [فتح في ملعب]
واصلة تسجيل الدخول بعد استجابة UI لعاملي الصادقة، إمداد OATHToken ل987654.
api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC [فتح في ملعب]

action=compare

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

الحصول على الفرق بين صفحتين.

يجب تمرير عنوان الصفحة أو رقم المراجعة أو معرف الصفحة لكل من "من" و"إلى".

وسائط:
fromtitle

العنوان الأول للمقارنة.

fromid

رقم الصفحة الأول للمقارنة.

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

أول مراجعة للمقارنة.

النوع: عدد صحيح
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.
إحدى القيم التالية: text/x-wiki، text/javascript، application/json، text/css، text/plain
fromcontentmodel-{slot}

نموذج محتوى fromtext-{slot}، إذا لم يتم توفيره، فسيتم تخمينه استنادا إلى الوسائط الأخرى.

هذا وسيط قالب، عند تقديم الطلب، يجب استبدال {slot} في اسم الوسيط بقيم fromslots.
إحدى القيم التالية: wikitext، javascript، json، css، text
frompst

قم بإجراء تحويل ما قبل الحفظ على fromtext-{slot}.

النوع: منطقية (التفاصيل)
fromtext
مهمل.

حدد fromslots=main واستخدم fromtext-main كبديل.

fromcontentformat
مهمل.

حدد fromslots=main واستخدم fromcontentformat-main كبديل.

إحدى القيم التالية: text/x-wiki، text/javascript، application/json، text/css، text/plain
fromcontentmodel
مهمل.

حدد fromslots=main واستخدم fromcontentmodel-main كبديل.

إحدى القيم التالية: wikitext، javascript، json، css، text
fromsection
مهمل.

استخدم فقط القسم المحدد في المحتوى 'من' المحدد.

totitle

العنوان الثاني للمقارنة.

toid

رقم الصفحة الثاني للمقارنة.

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

المراجعة الثانية للمقارنة.

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

استخدم مراجعة متعلقة بالمراجعة المحددة من fromtitle أو fromid أو fromrev، سيتم تجاهل جميع خيارات 'إلى' الأخرى.

إحدى القيم التالية: prev، next، cur
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.
إحدى القيم التالية: text/x-wiki، text/javascript، application/json، text/css، text/plain
tocontentmodel-{slot}

نموذج محتوى totext-{slot}، إذا لم يتم توفيره، فسيتم تخمينه استنادا إلى الوسائط الأخرى.

هذا وسيط قالب، عند تقديم الطلب، يجب استبدال {slot} في اسم الوسيط بقيم toslots.
إحدى القيم التالية: wikitext، javascript، json، css، text
topst

قم بإجراء تحويل ما قبل الحفظ على totext.

النوع: منطقية (التفاصيل)
totext
مهمل.

حدد toslots=main واستخدم totext-main كبديل.

tocontentformat
مهمل.

حدد toslots=main واستخدم tocontentformat-main كبديل.

إحدى القيم التالية: text/x-wiki، text/javascript، application/json، text/css، text/plain
tocontentmodel
مهمل.

حدد toslots=main واستخدم tocontentmodel-main كبديل.

إحدى القيم التالية: wikitext، javascript، json، css، text
tosection
مهمل.

استخدم فقط القسم المحدد في المحتوى 'إلى' المحدد.

prop

أية قطعة من المعلومات للحصول عليها.

diff
HTML الفرق.
diffsize
حجم HTML الفرق، بالبايت.
rel
معرفات المراجعة السابقة للمراجعة السابقة من 'من' وبعد 'إلى'، إن وُجِدت.
ids
معرفات الصفحة والمراجعة للمراجعات 'من' و'إلى'.
title
عناوين صفحات المراجعات 'من' و'إلى'.
user
المعرف واسم المستخدم للمراجعات 'من' و'إلى'.
comment
التعليق على المراجعات 'من' و'إلى'.
parsedcomment
التعليق المحلل على المراجعات 'من' و'إلى'.
size
حجم المراجعات 'من' و'إلى'.
القيم (منفصلة مع | أو البديل): diff، diffsize، rel، ids، title، user، comment، parsedcomment، size
الافتراضي: diff|ids|title
slots

إرجاع فرق فردي لهذه الفتحات، بدلا من فرق واحد مشترك لجميع فتحات.

القيم (منفصلة مع | أو البديل): main
لتحديد كل القيم; استخدم *.
أمثلة:
إنشاء فرق بين المراجعة 1 و2.
api.php?action=compare&fromrev=1&torev=2 [فتح في ملعب]

action=createaccount (create)

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

إنشاء حساب مستخدم جديد

الإجراء العام لاستخدام هذه الوحدة هو:

  1. جلب الحقول المتاحة من action=query&meta=authmanagerinfo مع amirequestsfor=create، $amirequestsfor=create ورمز createaccount من action=query&meta=tokens.

عرض الحقول للمستخدم، والحصول على تقديمها.

  1. النشر في هذه الوحدة، مع توفير createreturnurl وأية حقول ذات صلة.
  2. افحص status في الاستجابة.
    • إذا تلقيت PASS أو FAIL أنت انتهيت، العملية نجحت أو لم تفعل.
    • إذا تلقيت UI، قدم الحقول الجديدة للمستخدم والحصول على تقديمها، ثم انشر في هذه الوحدة باستخدام createcontinue والحقول ذات الصلة المحددة، وكرر الخطوة 4.
    • إذا تلقيت REDIRECT، وجه المستخدم إلى redirecttarget وانتظر العودة إلى createreturnurl، ثم انشر في هذه الوحدة باستخدام createcontinue وأية حقول تم تمريرها إلى المسار للعودة ، وكرر الخطوة 4.
    • إذا تلقيت RESTART، هذا يعني أن المصادقة ناجحة ولكن ليس لدينا حساب مستخدم مرتبط، قد تعامل هذا كـUI أو كـFAIL.
وسائط:
createrequests

استخدم فقط طلبات المصادقة هذه، بواسطة id الذي يتم إرجاعه من action=query&meta=authmanagerinfo with amirequestsfor=create أو من رد سابق من هذه الوحدة.

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

تنسيق لاستخدامه في إرسال الرسائل.

إحدى القيم التالية: html، wikitext، raw، none
الافتراضي: wikitext
createmergerequestfields

دمج معلومات الحقل لجميع طلبات التوثيق في مصفوفة واحدة.

النوع: منطقية (التفاصيل)
createpreservestate

الحفاظ على الحالة من محاولة تسجيل دخول فاشلة سابقة، إن أمكن.

إذا تم عرض action=query&meta=authmanagerinfo بشكل صحيح لـhasprimarypreservedstate، فقد تم تعليم طلبات primary-required لكي يجب حذفها، إذا عرضت قيمة غير فارغة لـpreservedusername فيجب استخدام اسم المستخدم هذا للوسيط username.

النوع: منطقية (التفاصيل)
createreturnurl

يجب أن يكون العودة لتدفقات المصادقة من الجهات الخارجية مطلقا، مطلوب إما هذا أو createcontinue.

عند استلام استجابة REDIRECT، ستفتح عادةً متصفح أو عرض ويب للمسار redirecttargetالمحدد لتدفق مصادقة طرف ثالث، عند اكتمال ذلك، سيرسل الطرف الثالث المتصفح أو عرض الويب إلى هذا المسار، يجب عليك استخلاص أي استعلام أو وسائط POST من المسار وتمريرها كطلب createcontinue إلى وحدة API هذه.

createcontinue

هذا الطلب استمرار بعد استجابة UI أو REDIRECT سابقة، مطلوب إما هذا أو createreturnurl.

النوع: منطقية (التفاصيل)
createtoken

تم استرداد رمز مميز "createaccount" من action=query&meta=tokens

هذا الوسيط مطلوب.
*
تقبل هذه الوحدة معايير إضافية بناءً على طلبات المصادقة المتاحة، استخدم action=query&meta=authmanagerinfo مع amirequestsfor=create (أو استجابة سابقة من هذه الوحدة، إن وُجِدت) لتحديد الطلبات المتاحة والحقول التي يستخدمونها.

action=cspreport

  • هذه الوحدة داخلية أو غير مستقرة. قد تتغير عمليتها دون إشعار.
  • هذه الوحدة تقبل طلبات POST فقط.
  • المصدر:MediaWiki
  • الترخيص: GPL-2.0-or-later

مستخدمة من قبل المتصفحات للإبلاغ عن انتهاكات سياسة أمن المحتوى. لا ينبغي أبدا أن تستخدم هذه الوحدة، إلا عند استخدامها تلقائيا باستخدام متصفح ويب CSP متوافق.

وسائط:
reportonly

علم على أنه تقرير عن سياسة الرصد، وليس فرض سياسة

النوع: منطقية (التفاصيل)
source

ماذا أنشأ رأس CSP الذي تسبب في هذا التقرير

الافتراضي: internal

action=delete

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

حذف صفحة.

وسائط:
title

عنوان الصفحة للحذف. لا يمكن أن يُستخدَم جنبا إلى جنب مع pageid</var

pageid

معرف الصفحة للحذف. لا يمكن أن يُستخدَم جنبا إلى جنب مع pageid</var

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

سبب الحذف. إذا لم يُحدَّد، سوف تُستخدَم أحد الأسباب التي تنشأ تلقائيا.

tags

تغيير وسوم لتطبيق الإدخال في سجل الحذف.

القيم (منفصلة مع | أو البديل):
watch
مهمل.

أضف الصفحة إلى لائحة مراقبة المستعمل الحالي

النوع: منطقية (التفاصيل)
watchlist

إضافة أو إزالة الصفحة من قائمة مراقبة المستخدم الحالي أو استخدام التفضيلات أو عدم تغيير المراقبة بدون شروط.

إحدى القيم التالية: watch، unwatch، preferences، nochange
الافتراضي: preferences
unwatch
مهمل.

إزالة الصفحة من قائمة المراقبة للمستخدم الحالي.

النوع: منطقية (التفاصيل)
oldimage

اسم الصورة القديمة لحذفها كما هو منصوص عليه action=query&prop=imageinfo&iiprop=archivename.

token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.

action=edit

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

إنشاء وتعديل الصفحات.

وسائط:
title

عنوان الصفحة للحذف. لا يمكن أن يُستخدَم جنبا إلى جنب مع pageid</var

pageid

معرف الصفحة لتحريرها. لا يمكن أن يُستخدَم جنبا إلى جنب مع pageid</var

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

رقم القسم. 0 للقسم العلوي، new لقسم جديد.

sectiontitle

عنوان لقسم جديد.

text

محتوى الصفحة

summary

ملخص التعديل. أيضا عنوان القسم عند عدم تعيين section=new and sectiontitle.

tags

عدل الوسوم لتطبيق المراجعة.

القيم (منفصلة مع | أو البديل):
minor

تعديل طفيف

النوع: منطقية (التفاصيل)
notminor

تعديل غير طفيف.

النوع: منطقية (التفاصيل)
bot

علم على هذا التعديل كتعديل بوت.

النوع: منطقية (التفاصيل)
basetimestamp

الطابع الزمني للمراجعة الأساسية، ويُستخدَم للكشف عن الحروب التحريرية، ويمكن الحصول عليها من خلال action=query&prop=revisions&rvprop=timestamp.

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

الطابع الزمني عند بدء عملية التحرير، ويُستخدَم للكشف عن الحروب التحريرية، ويمكن الحصول عليها من خلال curtimestamp when beginning the edit process (e.g. when loading the page content to edit).

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

تجاوز أية أخطاء حول الصفحة التي تم حذفها في هذه الأثناء.

النوع: منطقية (التفاصيل)
createonly

لا تحرر الصفحة إذا كان موجودا بالفعل.

النوع: منطقية (التفاصيل)
nocreate

يحدث خطأ إذا كانت الصفحة غير موجودة.

النوع: منطقية (التفاصيل)
watch
مهمل.

أضف الصفحة إلى لائحة مراقبة المستعمل الحالي

النوع: منطقية (التفاصيل)
unwatch
مهمل.

إزالة الصفحة من قائمة المراقبة للمستخدم الحالي.

النوع: منطقية (التفاصيل)
watchlist

إضافة أو إزالة الصفحة من قائمة مراقبة المستخدم الحالي أو استخدام التفضيلات أو عدم تغيير المراقبة بدون شروط.

إحدى القيم التالية: watch، unwatch، preferences، nochange
الافتراضي: preferences
md5

رمز الرقم MD5 للوسيط text، أو الوسائط prependtext وappendtext متسلسلة، في حالة التعيين، لن يتم التعديل ما لم يكن رمز الرقم صحيحا.

prependtext

إضافة هذا النص إلى بداية الصفحة. تجاوز text.

appendtext

إضافة هذا النص إلى بداية الصفحة. تجاوز text.

استخدم section=جديد لحاق القسم الجديد، بدلا من هذا الوسيط.

undo

التراجع عن هذه المراجعة. تجاوز text, prependtext وappendtext.

يجب ألا تقل القيمة عن ٠.
النوع: عدد صحيح
undoafter

التراجع عن جميع المراجعات من undo لهذه. إذا لم يتم التغيير، تراجع عن تعديل واحد فقط.

يجب ألا تقل القيمة عن ٠.
النوع: عدد صحيح
redirect

حل التحويلات تلقائيا.

النوع: منطقية (التفاصيل)
contentformat

نسق المحتوى التسلسلي المستخدم لنص المدخلات.

إحدى القيم التالية: text/x-wiki، text/javascript، application/json، text/css، text/plain
contentmodel

نموذج المحتوى للمحتوى الجديد.

إحدى القيم التالية: wikitext، javascript، json، css، text
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

ينبغي دائما أن يُرسَل الرمز كوسيط أخير، أو على الأقل بعد الوسيط text.

هذا الوسيط مطلوب.

action=emailuser

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

مراسلة المستخدم

وسائط:
target

مستخدم لإرسال بريد إلكتروني له.

هذا الوسيط مطلوب.
subject

رأس الموضوع

text

جسم البريد الإلكتروني

هذا الوسيط مطلوب.
ccme

إرسال نسخة من هذه الرسالة لي.

النوع: منطقية (التفاصيل)
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.
أمثلة:
أرسل بريدا إلكترونيا للمستخدم WikiSysop بالنص Content.
api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC [فتح في ملعب]

action=expandtemplates

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

يوسع كافة القوالب ضمن نصوص الويكي.

وسائط:
title

عنوان الصفحة.

text

نص ويكي للتحويل.

هذا الوسيط مطلوب.
revid

معرف المراجعة، ل{{REVISIONID}} والمتغيرات مماثلة.

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

أية قطعة من المعلومات للحصول عليها،

لاحظ أنه في حالة عدم تحديد أية قيم، فإن النتيجة ستحتوي على نص ويكي، ولكن سيكون الإخراج بتنسيق موقوف.

wikitext
نص الويكي الموسع
categories
أية تصنيفات موجودة في المدخلات غير ممثلة في مخرجات نص الويكي.
properties
خصائص الصفحة التي تحددها الكلمات السحرية الموسعة في نص الويكي.
volatile
إذا كان الإخراج سريع التأثر، ينبغي عدم استخدامه في أي مكان آخر داخل الصفحة.
ttl
الحد الأقصى للوقت الذي يجب بعده إبطال ذاكرة التخزين المؤقت للنتيجة.
modules
تتم إضافة أية وحدات ResourceLoader التي طلبت تعيين دالات المحلل اللغوي إلى الإخراج، يجب طلب jsconfigvars أو encodedjsconfigvars بشكل مشترك مع modules.
jsconfigvars
يعطي متغيرات تكوين جافا سكريبت الخاصة بهذه الصفحة.
encodedjsconfigvars
يعطي متغيرات تكوين جافا سكريبت الخاصة بهذه الصفحة كسلسلة JSON.
parsetree
شجرة تحليل XML للمدخلات.
القيم (منفصلة مع | أو البديل): wikitext، categories، properties، volatile، ttl، modules، jsconfigvars، encodedjsconfigvars، parsetree
includecomments

إدراج أو عدم إدراج تعليقات HTML في الإخراج.

النوع: منطقية (التفاصيل)
generatexml
مهمل.

ولد شجرة تحليل XML (حل محلها prop=parsetree).

النوع: منطقية (التفاصيل)
أمثلة:
توسيع نص الويكي {{Project:Sandbox}}.
api.php?action=expandtemplates&text={{Project:Sandbox}} [فتح في ملعب]

action=feedcontributions

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

إرجاع تغذية مساهمات المستخدم.

وسائط:
feedformat

هيئة التلقيم.

إحدى القيم التالية: rss، atom
الافتراضي: rss
user

أي المستخدمين سيتم الحصول على تبرعات لهم.

هذا الوسيط مطلوب.
النوع: اسم مستخدم
namespace

أي نطاق ستتم تصفية المساهمات حسبه.

إحدى القيم التالية: 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15
year

من سنة (وأقدم).

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

من شهر (وأقدم).

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

تصفية المساهمات التي بها هذه الوسوم.

القيم (منفصلة مع | أو البديل): mw-contentmodelchange، mw-new-redirect، mw-removed-redirect، mw-changed-redirect-target، mw-blank، mw-replace، mw-rollback، mw-undo
الافتراضي: (فارغ)
deletedonly

اعرض المساهمات المحذوفة فقط.

النوع: منطقية (التفاصيل)
toponly

تظهر فقط التعديلات التي هي أحدث المراجعات.

النوع: منطقية (التفاصيل)
newonly

أظهر إنشاء الصفحات فقط

النوع: منطقية (التفاصيل)
hideminor

إخفاء التعديلات الطفيفة.

النوع: منطقية (التفاصيل)
showsizediff

عرض حجم الفرق بين النسخ.

النوع: منطقية (التفاصيل)
أمثلة:
عودة المساهمات للمستخدم Example.
api.php?action=feedcontributions&user=Example [فتح في ملعب]

action=feedrecentchanges

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

عرض خلاصة أحدث التغييرات.

وسائط:
feedformat

هيئة التلقيم.

إحدى القيم التالية: rss، atom
الافتراضي: rss
namespace

نطاق لتقييد النتائج.

إحدى القيم التالية: 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15
invert

جميع النطاقات عدا المختار.

النوع: منطقية (التفاصيل)
associated

تشمل النطاق المرتبط (نقاش أو الرئيسي).

النوع: منطقية (التفاصيل)
days

أيام لتقييد النتائج.

يجب ألا تقل القيمة عن ١.
النوع: عدد صحيح
الافتراضي: 7
limit

الحد الأقصى للنتائج المُرجعة

يجب أن تتراوح القيمة بين ١ و٥٠.
النوع: عدد صحيح
الافتراضي: 50
from

أظهر التغييرات منذ

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

إخفاء التعديلات الطفيفة.

النوع: منطقية (التفاصيل)
hidebots

إخفاء التغييرات التي أجرتها بوتات.

النوع: منطقية (التفاصيل)
hideanons

إخفاء التغييرات التي أجراها مستخدمون مجهولون.

النوع: منطقية (التفاصيل)
hideliu

إخفاء التغييرات التي أجراها مستخدمون مسجلون.

النوع: منطقية (التفاصيل)
hidepatrolled

إخفاء التغييرات المراجعة.

النوع: منطقية (التفاصيل)
hidemyself

إخفاء التغييرات التي قام بها المستخدم الحالي.

النوع: منطقية (التفاصيل)
hidecategorization

إخفاء تغيير عضوية التصنيف.

النوع: منطقية (التفاصيل)
tagfilter

فلتر بالوسم.

target

أحدث التغييرات في الصفحات الموصولة من هذه الصفحة فقط

showlinkedto

أظهر التغييرات للصفحات الموصولة للصفحة المعطاة عوضا عن ذلك

النوع: منطقية (التفاصيل)
أمثلة:
اظهر التغييرات الحديثة
api.php?action=feedrecentchanges [فتح في ملعب]
أظهر التغييرات الأخيرة في 30 يوم.
api.php?action=feedrecentchanges&days=30 [فتح في ملعب]

action=feedwatchlist

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

إرجاع تغذية قائمة المراقبة.

وسائط:
feedformat

هيئة التلقيم.

إحدى القيم التالية: rss، atom
الافتراضي: rss
hours

صفحات قائمة معدلة ضمن عدة ساعات من الآن.

يجب أن تتراوح القيمة بين ١ و٧٢.
النوع: عدد صحيح
الافتراضي: 24
linktosections

الربط مباشرةً بالأقسام التي تم تغييرها إن أمكن.

النوع: منطقية (التفاصيل)
allrev

تضمين مراجعات متعددة لنفس الصفحة في إطار زمني محدد.

النوع: منطقية (التفاصيل)
wlowner

يًستخدَم مع token للوصول إلى قائمة مراقبة مستخدم مختلف.

النوع: اسم مستخدم
wltoken

رمز أمان (متوفر في التفضيلات) للسماح بالوصول إلى قائمة مراقبة مستخدم آخر.

wlshow

إظهار العناصر التي تستوفي هذه المعايير فقط، على سبيل المثال، مشاهدة التعديلات الطفيفة فقط التي قام بها المستخدمون مسجلو الدخول، قم بتعيين show=minor|!anon.

القيم (منفصلة مع | أو البديل): minor، !minor، bot، !bot، anon، !anon، patrolled، !patrolled، autopatrolled، !autopatrolled، unread، !unread
wltype

أي أنواع التغييرات لعرضها.

edit
تعديلات الصفحة العادية.
new
إنشاء الصفحات.
log
ادخالات السجلات.
external
التغييرات الخارجية.
categorize
تغييرات عضوية التصنيف.
القيم (منفصلة مع | أو البديل): edit، new، log، external، categorize
الافتراضي: edit|new|log|categorize
wlexcludeuser

لا تسرد التغييرات بواسطة هذا المستخدم.

النوع: اسم مستخدم
أمثلة:
عرض تغذية قائمة المراقبة.
api.php?action=feedwatchlist [فتح في ملعب]
اظهر كل التغييرات في اخر 6 ساعات
api.php?action=feedwatchlist&allrev=&hours=6 [فتح في ملعب]

action=filerevert

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

استرجع الملف لنسخة قديمة.

وسائط:
filename

اسم الملف المستهدف، دون البادئة ملف:.

هذا الوسيط مطلوب.
comment

تعليق الرفع.

الافتراضي: (فارغ)
archivename

اسم أرشيف المراجعة للعودة إليه.

هذا الوسيط مطلوب.
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.

action=help

عرض مساعدة لوحدات محددة.

وسائط:
modules

وحدات لعرض مساعدة لها (قيم وسائط action وformat أوmain). يمكن تحديد الوحدات الفرعية ب +.

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

تشمل المساعدة للوحدات الفرعية من الوحدة المسماة.

النوع: منطقية (التفاصيل)
recursivesubmodules

تشمل المساعدة للوحدات الفرعية بشكل متكرر.

النوع: منطقية (التفاصيل)
wrap

التفاف المخرجات في بنية استجابة API القياسية.

النوع: منطقية (التفاصيل)
toc

يتضمن جدول المحتويات في مخرجات HTML.

النوع: منطقية (التفاصيل)
أمثلة:
مساعدة للوحدة الرئيسية.
api.php?action=help [فتح في ملعب]
مساعدة لaction=query وجميع الوحدات الفرعية لها.
api.php?action=help&modules=query&submodules=1 [فتح في ملعب]
كل المساعدة في صفحة واحدة.
api.php?action=help&recursivesubmodules=1 [فتح في ملعب]
مساعدة لوحدة المساعدة نفسها.
api.php?action=help&modules=help [فتح في ملعب]
مساعدة لوحدتي استعلام فرعيتين.
api.php?action=help&modules=query+info|query+categorymembers [فتح في ملعب]

action=imagerotate

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

تدوير صورة واحدة أو أكثر.

وسائط:
rotation

درجة تدوير الصورة في اتجاه عقارب الساعة.

هذا الوسيط مطلوب.
إحدى القيم التالية: 90، 180، 270
continue

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

tags

تنطبق الوسوم على الإدخال في سجل الرفع.

القيم (منفصلة مع | أو البديل):
titles

قائمة عناوين للعمل عليها.

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

قائمة بمعرفات الصفحات للعمل عليها.

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

قائمة بمعرفات المراجعات للعمل عليها.

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

احصل على قائمة الصفحات للعمل عليها من خلال تنفيذ وحدة الاستعلام المحددة.

ملاحظة: يجب أن تبدأ أسماء وسطائط المولد بـ"g"، انظر الأمثلة.

allcategories
تعداد جميع التصنيفات.
alldeletedrevisions
قائمة جميع المراجعات المحذوفة بواسطة المستخدم أو في نطاق.
allfileusages
قائمة جميع استخدامات الملفات، بما في ذلك غير الموجودة.
allimages
تعداد كافة الصور بشكل متتالي.
alllinks
تعداد كافة الروابط التي تشير إلى نطاق معين.
allpages
تعداد كافة الصفحات بشكل متتالي في نطاق معين.
allredirects
أدرج جميع التحويلات إلى نطاق.
allrevisions
اعرض كل المراجعات.
alltransclusions
أدرج كل التضمينات (الصفحات المضمنة باستخدام {{x}})، بما في ذلك غير الموجودة.
backlinks
ابحث عن جميع الصفحات الموصولة للصفحة المحددة.
categories
أدرج جميع التصنيفات التي تنتمي إليها الصفحات.
categorymembers
إدراج جميع الصفحات في تصنيف معين.
deletedrevisions
الحصول على معلومات المراجعة المحذوفة.
duplicatefiles
سرد كافة الملفات التي تكون مكررة عن الملفات المحددة استنادا إلى قيم رمز الرقم.
embeddedin
العثور على جميع الصفحات التي تتضمن (نسخ) العنوان المعطى.
exturlusage
تعداد الصفحات التي تحتوي على مسار محدد.
fileusage
ابحث عن كل الصفحات التي تستخدم الملفات المعطاة.
images
يعرض جميع الملفات المضمنة في الصفحات المعينة.
imageusage
ابحث عن كل الصفحات التي تستخدم عنوان الصورة المعين.
iwbacklinks
العثور على جميع الصفحات التي تصل إلى وصلة الإنترويكي المعطاه.
langbacklinks
ابحث عن جميع الصفحات التي تصل لرابط اللغة المحدد.
links
يعرض جميع الروابط من الصفحات المحددة.
linkshere
ابحث عن جميع الصفحات الموصولة للصفحة المحددة.
pageswithprop
سرد جميع الصفحات التي تستخدم خاصية صفحة معينة.
prefixsearch
قم بإجراء بحث بالبادئة عن عناوين الصفحات.
protectedtitles
سرد جميع العناوين المحمية من الإنشاء.
querypage
الحصول على قائمة يتم توفيرها من خلال صفحة خاصة تستند إلى صفحة استعلام.
random
الحصول على مجموعة من الصفحات العشوائية.
recentchanges
تعداد أحدث التغييرات.
redirects
يعرض جميعالتحويلات إلى الصفحات المحددة.
revisions
الحصول على معلومات المراجعة.
search
إجراء بحث نص كامل.
templates
يعرض جميع الملفات المضمنة في الصفحات المعينة.
transcludedin
ابحث عن جميع الصفحات التي تتضمن الصفحات المعينة.
watchlist
احصل على أحدث التغييرات على الصفحات في قائمة مراقبة المستخدم الحالي.
watchlistraw
الحصول على جميع صفحات قائمة مراقبة المستخدم الحالي.
إحدى القيم التالية: allcategories، alldeletedrevisions، allfileusages، allimages، alllinks، allpages، allredirects، allrevisions، alltransclusions، backlinks، categories، categorymembers، deletedrevisions، duplicatefiles، embeddedin، exturlusage، fileusage، images، imageusage، iwbacklinks، langbacklinks، links، linkshere، pageswithprop، prefixsearch، protectedtitles، querypage، random، recentchanges، redirects، revisions، search، templates، transcludedin، watchlist، watchlistraw
redirects

حل التحويلات تلقائيا في titles وpageids وrevids وفي الصفحات التي يتم إرجاعها بواسطة generator.

النوع: منطقية (التفاصيل)
converttitles

تحويل العناوين إلى المتغيرات الأخرى إذا لزم الأمر، يعمل فقط إذا كانت لغة محتوى الويكي تدعم تحويل المتغير، تتضمن اللغات التي تدعم تحويل المتغير en، crh، gan، iu، kk، ku، shi، sr، tg، uz و zh.

النوع: منطقية (التفاصيل)
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.

action=import

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

استيراد صفحة من موقع ويكي آخر أو من ملف XML.

لاحظ أنه يجب أن يتم إجراء POST HTTP كرفع ملف (أي باستخدام بيانات متعددة الأجزاء/النماذج) عند إرسال ملف للوسيط xml.

وسائط:
summary

ملخص إدخال سجل الاستيراد.

xml

ملف XML مرفوع.

يجب أن يتم نشره كرفع ملف باستخدام بيانات متعددة الأجزاء/النماذج.
interwikiprefix

بالنسبة للواردات المرفوعة: بادئة إنترويكي لتطبيقها على أسماء مستخدمين غير معروفة (والمستخدمين المعروفين إذا تم تعيين assignknownusers).

interwikisource

بالنسبة لواردات الإنترويكي: ويكي للاستيراد منه.

إحدى القيم التالية:
interwikipage

بالنسبة لواردات الإنترويكي: صفحة لاستيرادها.

fullhistory

بالنسبة لواردات الإنترويكي: استيراد التاريخ كاملا، وليست النسخة الحالية فقط.

النوع: منطقية (التفاصيل)
templates

بالنسبة لواردات الإنترويكي: الإستيراد شمل كافة القوالب كذلك.

النوع: منطقية (التفاصيل)
namespace

استيراد إلى هذا النطاق. لا يمكن أن يُستخدَم إلى جانب rootpage.

إحدى القيم التالية: 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15
assignknownusers

تعيين تعديلات للمستخدمين المحليين حيث يوجد المستخدم المحدد محليا.

النوع: منطقية (التفاصيل)
rootpage

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

tags

تغيير الوسوم لتطبيقها على الإدخال في سجل الاستيراد وعلى المراجعة الخالية في الصفحات المستوردة.

القيم (منفصلة مع | أو البديل):
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.

action=linkaccount (link)

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

ربط حساب من موفر طرف ثالث للمستخدم الحالي.

الإجراء العام لاستخدام هذه الوحدة هو:

  1. جلب الحقول المتاحة من action=query&meta=authmanagerinfo مع amirequestsfor=link، $amirequestsfor=link ورمز csrf من action=query&meta=tokens.

عرض الحقول للمستخدم، والحصول على تقديمها.

  1. النشر في هذه الوحدة، مع توفير linkreturnurl وأية حقول ذات صلة.
  2. افحص status في الاستجابة.
    • إذا تلقيت PASS أو FAIL أنت انتهيت، العملية نجحت أو لم تفعل.
    • إذا تلقيت UI، قدم الحقول الجديدة للمستخدم والحصول على تقديمها، ثم انشر في هذه الوحدة باستخدام linkcontinue والحقول ذات الصلة المحددة، وكرر الخطوة 4.
    • إذا تلقيت REDIRECT، وجه المستخدم إلى redirecttarget وانتظر العودة إلى linkreturnurl، ثم انشر في هذه الوحدة باستخدام linkcontinue وأية حقول تم تمريرها إلى المسار للعودة ، وكرر الخطوة 4.
    • إذا تلقيت RESTART، هذا يعني أن المصادقة ناجحة ولكن ليس لدينا حساب مستخدم مرتبط، قد تعامل هذا كـUI أو كـFAIL.
وسائط:
linkrequests

استخدم فقط طلبات المصادقة هذه، بواسطة id الذي يتم إرجاعه من action=query&meta=authmanagerinfo with amirequestsfor=link أو من رد سابق من هذه الوحدة.

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

تنسيق لاستخدامه في إرسال الرسائل.

إحدى القيم التالية: html، wikitext، raw، none
الافتراضي: wikitext
linkmergerequestfields

دمج معلومات الحقل لجميع طلبات التوثيق في مصفوفة واحدة.

النوع: منطقية (التفاصيل)
linkreturnurl

يجب أن يكون العودة لتدفقات المصادقة من الجهات الخارجية مطلقا، مطلوب إما هذا أو linkcontinue.

عند استلام استجابة REDIRECT، ستفتح عادةً متصفح أو عرض ويب للمسار redirecttargetالمحدد لتدفق مصادقة طرف ثالث، عند اكتمال ذلك، سيرسل الطرف الثالث المتصفح أو عرض الويب إلى هذا المسار، يجب عليك استخلاص أي استعلام أو وسائط POST من المسار وتمريرها كطلب linkcontinue إلى وحدة API هذه.

linkcontinue

هذا الطلب استمرار بعد استجابة UI أو REDIRECT سابقة، مطلوب إما هذا أو linkreturnurl.

النوع: منطقية (التفاصيل)
linktoken

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.
*
تقبل هذه الوحدة معايير إضافية بناءً على طلبات المصادقة المتاحة، استخدم action=query&meta=authmanagerinfo مع amirequestsfor=link (أو استجابة سابقة من هذه الوحدة، إن وُجِدت) لتحديد الطلبات المتاحة والحقول التي يستخدمونها.

action=login (lg)

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

سجل دخولك الآن واحصل على مصادقة الكوكيز.

وينبغي استخدام هذا الإجراء فقط في تركيبة مع خاص:كلمات مرور البوت. تم إهمال استخدام لتسجيل الدخول للحساب الرئيسي وقد يفشل دون سابق إنذار. لتسجيل الدخول بأمان إلى الحساب الرئيسي; استخدم action=clientlogin.

وسائط:
lgname

اسم المستخدم.

lgpassword

كلمة السر

lgdomain

النطاق (اختياري).

lgtoken

تم استرداد رمز مميز "login" من action=query&meta=tokens

action=logout

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

تسجيل الخروج ومسح بيانات الجلسة.

وسائط:
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.
أمثلة:
تسجيل خروج المستخدم الحالي.
api.php?action=logout&token=123ABC [فتح في ملعب]

action=managetags

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

أداء المهام الإدارية المتعلقة بتغيير الوسوم.

وسائط:
operation

أي الإجراءات ستنفذ: ؛ إنشاء: إنشاء وسم التغيير جديدة للاستخدام اليدوي. ؛ حذف: إزالة وسم التغيير من قاعدة البيانات، بما في ذلك إزالة الوسم من كافة المراجعات، وإدخالات التغيير الأخيرة، وإدخالات السجل المستخدم. ؛ تنشيط: تنشيط وسم التغيير، مما يسمح للمستخدمين بتطبيقه يدويا.

إلغاء
إلغاء تنشيط وسم التغيير، ومنع المستخدمين من تطبيقه يدويا.
هذا الوسيط مطلوب.
إحدى القيم التالية: create، delete، activate، deactivate
tag

وسم لإنشاء أو حذف أو تنشيط أو إلغاء تنشيط. لإنشاء وسم; يجب ألا يكون الوسم موجودا، لحذف وسم; يجب أن يكون الوسم موجودا، لتنشيط وسم; يجب أن يكون الوسم موجودا وغير مستخدم بواسطة إضافة، لإلغاء تنشيط وسم; يجب أن يكون الوسم نشطا في الوقت الحالي ويتم تحديدها يدويا.

هذا الوسيط مطلوب.
reason

سبب اختياري لإنشاء، وحذف، وتفعيل أو تعطيل الوسم.

ignorewarnings

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

النوع: منطقية (التفاصيل)
tags

تغيير الوسوم لتطبيق الإدخال في سجل الحذف إدارة الوسوم.

القيم (منفصلة مع | أو البديل):
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.

action=mergehistory

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

ادمج تاريخ الصفحة.

وسائط:
from

عنوان الصفحة التي سيتم دمج تاريخها. لا يمكن أن تُستخدَم بجانب fromid.

fromid

معرف الصفحة التي سيتم دمج تاريخها. لا يمكن أن تُستخدَم بجانب from.

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

عنوان الصفحة التي سيتم دمج تاريخها. لا يمكن أن تُستخدَم بجانب toid.

toid

معرف الصفحة التي سيتم دمج تاريخها. لا يمكن أن تُستخدَم بجانب to.

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

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

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

سبب دمج التاريخ.

الافتراضي: (فارغ)
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.
أمثلة:
دمج تاريخ Oldpage كاملا إلى Newpage.
api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason [فتح في ملعب]
دمج مراجعات الصفحة Oldpage dating up to 2015-12-31T04:37:41Z إلى Newpage.
api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason&timestamp=2015-12-31T04%3A37%3A41Z [فتح في ملعب]

action=move

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

نقل صفحة.

وسائط:
from

عنوان الصفحة للنقل. لا يمكن أن تُستخدَم بجانب pageid</var

fromid

معرف الصفحة للنقل. لا يمكن أن تُستخدَم بجانب pageid</var

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

عنوان لإعادة تسمية الصفحة له.

هذا الوسيط مطلوب.
reason

السبب لإعادة التسمية.

الافتراضي: (فارغ)
movetalk

إعادة تسمية صفحة النقاش، إن وُجِدت.

النوع: منطقية (التفاصيل)
movesubpages

إعادة تسمية الصفحات الفرعية، إن وُجِدت.

النوع: منطقية (التفاصيل)
noredirect

لا تنشئ تحويلة.

النوع: منطقية (التفاصيل)
watchlist

إضافة أو إزالة الصفحة من قائمة مراقبة المستخدم الحالي أو استخدام التفضيلات أو عدم تغيير المراقبة دون قيد أو شرط.

إحدى القيم التالية: watch، unwatch، preferences، nochange
الافتراضي: preferences
ignorewarnings

تجاهل أي تحذيرات.

النوع: منطقية (التفاصيل)
tags

غير الوسوم لتطبيقها على الإدخال في سجل النقل وعلى النسخة الفارغة في الصفحة الوجهة.

القيم (منفصلة مع | أو البديل):
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.

action=opensearch

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

بحث الويكي باستخدام بروتوكول أوبن سيرش OpenSearch.

وسائط:
search

سطر البحث

هذا الوسيط مطلوب.
namespace

النطاقات للبحث، يتم التجاهل إذا بدأ search ببادئة نطاق صالحة.

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

الحد الأقصى للنتائج المُرجعة

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

لا تفعل شيئا إذا كان $wgEnableOpenSearchSuggest خاطئا.

النوع: منطقية (التفاصيل)
redirects

كيفية التعامل مع التحويلات:

إرجاع
إرجاع التحويلة نفسها.
حل
إرجاع الصفحة الهدف، قد ترجع نتائج أقل من limit.

لأسباب تاريخية; يكون الإعداد الافتراضي هو "إرجاع" لـformat=json و"حل" للتنسيقات الأخرى.

إحدى القيم التالية: return، resolve
format

شكل الإخراج.

إحدى القيم التالية: json، jsonfm، xml، xmlfm
الافتراضي: json
warningsaserror

إذا تم رفع التحذيرات بformat=json, أعد أخطاء API بدلا من تجاهلها.

النوع: منطقية (التفاصيل)
أمثلة:
العثور على صفحات تبدأ بTe.
api.php?action=opensearch&search=Te [فتح في ملعب]

action=options

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

تغيير تفضيلات المستخدم الحالي.

لا يمكن تعيين سوى الخيارات المسجلة في النواة أو في أحد الملحقات المثبتة، أو الخيارات مع المفاتيح المسبوقة بـuserjs- (التي يُراد استخدامها من قبل سكريبتات المستخدم).

وسائط:
reset

إعادة تعيين التفضيلات إلى إعدادات الموقع الإفتراضية.

النوع: منطقية (التفاصيل)
resetkinds

قائمة أنواع الخيارات لإعادة ضبطها عندما يتم تعيين خيار reset.

القيم (منفصلة مع | أو البديل): registered، registered-multiselect، registered-checkmatrix، userjs، special، unused، all
الافتراضي: all
change

قائمة بالتغييرات، الاسم المنسق=value (مثل skin=vector)، إذا لم يتم تحديد أية قيمة (ولا حتى علامة المساواة)، على سبيل المثال، optionname|otheroption|..., ستتم إعادة تعيين الخيار إلى قيمته الافتراضية، إذا كانت أية قيمة تم تمريرها تحتوي على حرف الأنبوب(|)، فاستخدم فاصل بديل متعدد القيم للعملية الصحيحة.

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

اسم الخيار الذي ينبغي ضبطه إلى القيمة التي قدمها optionvalue.

optionvalue

قيمة للخيار المحدد من قبل optionname.

token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.

action=paraminfo

الحصول على معلومات حول وحدات API.

وسائط:
modules

قائمة بأسماء الوحدات (قيم الوسائط action أو format أو main)، يمكن تحديد الوحدات الفرعية التي تحتوي على +، أو كل الوحدات الفرعية التي تحتوي على +*، أو جميع الوحدات الفرعية بشكل متكرر بـ+**.

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

شكل سلاسل المساعدة.

إحدى القيم التالية: html، wikitext، raw، none
الافتراضي: none
querymodules
مهمل.

قائمة بأسماء وحدات الاستعلام (قيمة وسيط prop أو meta أو list)، استخدم modules=query+foo بدلا من querymodules=foo.

القيم (منفصلة مع | أو البديل): allcategories، alldeletedrevisions، allfileusages، allimages، alllinks، allmessages، allpages، allredirects، allrevisions، alltransclusions، allusers، authmanagerinfo، backlinks، blocks، categories، categoryinfo، categorymembers، contributors، deletedrevisions، deletedrevs، duplicatefiles، embeddedin، extlinks، exturlusage، filearchive، filerepoinfo، fileusage، imageinfo، images، imageusage، info، iwbacklinks، iwlinks، langbacklinks، langlinks، links، linkshere، logevents، mystashedfiles، pagepropnames، pageprops، pageswithprop، prefixsearch، protectedtitles، querypage، random، recentchanges، redirects، revisions، search، siteinfo، stashimageinfo، tags، templates، tokens، transcludedin، usercontribs، userinfo، users، watchlist، watchlistraw
الحد الأقصى لعدد القيم هو ٥٠ (٥٠٠ للبوتات).
mainmodule
مهمل.

الحصول على معلومات عن وحدة (المستوى الأعلى) الرئيسية أيضا. استخدم modules=main بدلا من ذلك.

pagesetmodule
مهمل.

الحصول على معلومات حول وحدة مجموعة الصفحة (يتم توفير titles= والأصدقاء) كذلك.

formatmodules
مهمل.

قائمة بأسماء أشكال الوحدات (قيم الوسيط format). استخدم modules بدلا من ذلك.

القيم (منفصلة مع | أو البديل): json، jsonfm، none، php، phpfm، rawfm، xml، xmlfm

action=parse

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

يوزع المحتوى ويرجع مخرجات المحلل.

راجع مختلف وحدات prop لـaction=query للحصول على معلومات من الإصدار الحالي للصفحة.

هناك عدة طرق لتحديد النص المراد تحليله:

  1. حدد صفحة أو مراجعة، باستخدام page أو pageid أو oldid.
  2. حدد المحتوى بشكل صريح، باستخدام text وtitle وrevid وcontentmodel.
  3. تحديد ملخص للتحليل فقط، يجب إعطاء قيمة فارغة لـprop.
وسائط:
title

عنوان الصفحة التي ينتمي النص إليها.إذا تم حذفها، contentmodel يجب أن تكون محددة، وAPI سيتم استخدامه كعنوان.

text

نص للتحليل. استخدم title أو contentmodel للتحكم في نموذج المحتوى.

revid

معرف المراجعة، لـ{{REVISIONID}} ومتغيرات مشابهة.

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

ملخص للتحليل.

page

تحليل محتوى هذه الصفحة. لا يمكن أن تُستخدَم بجانب text and title.

pageid

حلل محتوى هذه الصفحة. تجاوز page.

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

لو page أو pageid is تم تعيينها للتحويل، حلها.

النوع: منطقية (التفاصيل)
oldid

تحليل مضمون هذا التعديل. تجاوز page وpageid.

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

أي قطعة من المعلومات تريد الحصول عليها:

text
يعطي النص المعالج لنص الويكي.
langlinks
يعطي وصلات اللغات في تحليل نصوص الويكي.
categories
يعطي التصنيفات في تحليل نصوص الويكي.
categorieshtml
يعطي إصدار HTML للتصنيفات.
links
يعطي الوصلات الداخلية في تحليل نصوص الويكي.
templates
يعطي القوالب في تحليل نصوص الويكي.
images
يعطي الصور في تحليل نصوص الويكي.
externallinks
يعطي الوصلات الخارجية في تحليل نصوص الويكي.
sections
يعطي الأقسام في تحليل نصوص الويكي.
revid
يضيف معرِف المراجعة للصفحة التي تم تحليلها.
displaytitle
يضيف العنوان في تحليل نصوص الويكي.
headhtml
يمنح نوع مستند محلولا، ويفتح عنصر <html>، <head> ويفتح <body> الصفحة.
modules
يعطي وحدات ResourceLoader المستخدمة في الصفحة، للتحميل; استخدم mw.loader.using()، يجب طلب jsconfigvars أو encodedjsconfigvars بشكل مشترك مع modules.
jsconfigvars
يعطي متغيرات تكوين جافا سكريبت الخاصة بهذه الصفحة. للتطبيق; استخدم mw.config.set().
encodedjsconfigvars
يعطي متغيرات تكوين جافا سكريبت الخاصة بهذه الصفحة كسلسلة JSON.
indicators
يعطي HTML مؤشرات حالة الصفحة المستخدمة في الصفحة.
iwlinks
يعطي وصلات اللغات في تحليل نصوص الويكي.
wikitext
يعطي نصوص الويكي الأصلية التي تم تحليلها.
properties
يعطي الخصائص المختلفة المحددة في تحليل نصوص الويكي.
limitreportdata
يعطي تقرير الحد بطريقة منظمة. لا يعطي أية بيانات، عندما يتم تعيين disablelimitreport.
limitreporthtml
يعطي إصدار HTML لتقرير الحد. لا يعطي أية بيانات، عندما يتم تعيينdisablelimitreport.
parsetree
شجرة تحليل XML لمحتويات المراجعة (يتطلب نموذج محتوى wikitext)
parsewarnings
يعطي التحذيرات التي حدثت أثناء تحليل المحتوى.
headitems
مهمل. يعطي عناصر لوضعها في <head> الصفحة.
القيم (منفصلة مع | أو البديل): text، langlinks، categories، categorieshtml، links، templates، images، externallinks، sections، revid، displaytitle، headhtml، modules، jsconfigvars، encodedjsconfigvars، indicators، iwlinks، wikitext، properties، limitreportdata، limitreporthtml، parsetree، parsewarnings، headitems
الافتراضي: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
wrapoutputclass

فئة CSS لاستخدام التفاف إخراج المحلل.

الافتراضي: mw-parser-output
pst

قم بتحويل قبل الحفظ على المدخلات قبل تحليل ذلك. صالح فقط عند استخدامه مع النص.

النوع: منطقية (التفاصيل)
onlypst

قم بإجراء تحويل ما قبل الحفظ (PST) على الإدخال، ولكن لا تقم بتحليله; لعرض نفس نص الويكي، بعد تطبيق PST، صالح فقط عند استخدامه مع text.

النوع: منطقية (التفاصيل)
effectivelanglinks
مهمل.

يشمل وصلات لغة المقدمة بواسطة ملحقات (للاستخدام مع prop=langlinks).

النوع: منطقية (التفاصيل)
section

فقط تحليل محتوى رقم هذا القسم. عندما new، تحليل text وsectiontitle كما لو كانت إضافة قسم جديد إلى الصفحة.

sectiontitle

عنوان قسم جديد عندما يكون section new.

على عكس تحرير الصفحة، لا يرجع هذا إلى summary عند حذفه أو تفريغه.

disablepp
مهمل.

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

النوع: منطقية (التفاصيل)
disablelimitreport

تجاهل تقرير الحد ("NewPP limit report") من مخرجات المحلل.

النوع: منطقية (التفاصيل)
disableeditsection

تجاهل وصلات تحرير الأقسام من مخرجات المحلل.

النوع: منطقية (التفاصيل)
disabletidy
مهمل.

لا تشغل تنظيف HTML (على سبيل المثال مرتبة) على مخرجات المحلل.

النوع: منطقية (التفاصيل)
disablestylededuplication

لا تكرر أوراق الأنماط المضمنة في إخراج المحلل.

النوع: منطقية (التفاصيل)
generatexml
مهمل.

توليد شجرة تحليل XML (يتطلب نموذج المحتوى wikitext; حل محلها prop=parsetree).

النوع: منطقية (التفاصيل)
preview

تحليل في وضع المعاينة.

النوع: منطقية (التفاصيل)
sectionpreview

تحليل في وضع معاينة القسم (يمكن وضع المعاينة أيضا).

النوع: منطقية (التفاصيل)
disabletoc

تجاهل جدول المحتويات في المخرجات.

النوع: منطقية (التفاصيل)
useskin

تطبيق المظهر المحدد لإخراج المحلل اللغوي، قد يؤثر على الخصائص التالية: langlinks ،headitems ،modules ،jsconfigvars ،indicators.

إحدى القيم التالية: cologneblue، modern، monobook، vector، foreground
contentformat

نموذج المحتوى المسلسل يُستخدَم للنص المدخل. صالح فقط عند استخدامه مع text.

إحدى القيم التالية: text/x-wiki، text/javascript، application/json، text/css، text/plain
contentmodel

نموذج المحتوى لنص الإدخال، إذا تم تجاهله، فيجب تحديد title، وسيكون الإعداد الافتراضي هو نموذج العنوان المحدد، صالح فقط عند استخدامه مع text.

إحدى القيم التالية: wikitext، javascript، json، css، text

action=patrol

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

مراجعة صفحة أو مراجعة.

وسائط:
rcid

معرف أحدث التغييرات للمراجعة

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

معرف مراجعة للمراجعة

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

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

القيم (منفصلة مع | أو البديل):
token

تم استرداد رمز مميز "patrol" من action=query&meta=tokens

هذا الوسيط مطلوب.

action=protect

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

غير مستوى الحماية لصفحة.

وسائط:
title

عنوان الصفحة ل (إزالة) الحماية. لا يمكن أن تُستخدَم بجانب pageid.

pageid

معرف الصفحة ل (إزالة) الحماية. لا يمكن أن تُستخدَم بجانب pageid.

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

قائمة بمستويات الحماية، منسقة action=level (على سبيل المثال edit=sysop)، يعني مستوى all أن أي شخص مسموح له باتخاذ الإجراء: أي أنه لا توجد قيود.

ملاحظة: أية إجراءات غير مدرجة ستتم إزالة قيودها.

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

انتهاء الطوابع الزمنية، إذا تم تعيين طابع زمني واحد فقط، فسيتم استخدامه لكل أشكال الحماية، استخدم infinite أو indefinite أو infinity أو never للحماية التي لا تنتهي أبدا.

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

سبب (إزالة) الحماية.

الافتراضي: (فارغ)
tags

تغيير وسوم لتطبيق الإدخال في سجل الحماية.

القيم (منفصلة مع | أو البديل):
cascade

تمكين الحماية المتتالية (أي حماية القوالب المضمنة والصور المستخدمة في هذه الصفحة)، يتم التجاهل إذا كان أي من مستويات الحماية المعطاة لا يدعم التتالي.

النوع: منطقية (التفاصيل)
watch
مهمل.

إذا تم الضبط، أضف الصفحة (غير) المحمية لقائمة مراقبة المستخدم الحالي.

النوع: منطقية (التفاصيل)
watchlist

بدون إضافة أو إزالة الصفحة من قائمة مراقبة المستخدم الحالي أو استخدام التفضيلات أو عدم تغيير المراقبة.

إحدى القيم التالية: watch، unwatch، preferences، nochange
الافتراضي: preferences
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.

action=purge

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

مسح ذاكرة التخزين المؤقت للعناوين المعطاة

وسائط:
forcelinkupdate

تحديث جداول الروابط.

النوع: منطقية (التفاصيل)
forcerecursivelinkupdate

تحديث جدول الروابط، وتحديث جداول الروابط لأية صفحة تستخدم هذه الصفحة كقالب.

النوع: منطقية (التفاصيل)
continue

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

titles

قائمة عناوين للعمل عليها.

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

قائمة بمعرفات الصفحات للعمل عليها.

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

قائمة بمعرفات المراجعات للعمل عليها.

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

احصل على قائمة الصفحات للعمل عليها من خلال تنفيذ وحدة الاستعلام المحددة.

ملاحظة: يجب أن تبدأ أسماء وسطائط المولد بـ"g"، انظر الأمثلة.

allcategories
تعداد جميع التصنيفات.
alldeletedrevisions
قائمة جميع المراجعات المحذوفة بواسطة المستخدم أو في نطاق.
allfileusages
قائمة جميع استخدامات الملفات، بما في ذلك غير الموجودة.
allimages
تعداد كافة الصور بشكل متتالي.
alllinks
تعداد كافة الروابط التي تشير إلى نطاق معين.
allpages
تعداد كافة الصفحات بشكل متتالي في نطاق معين.
allredirects
أدرج جميع التحويلات إلى نطاق.
allrevisions
اعرض كل المراجعات.
alltransclusions
أدرج كل التضمينات (الصفحات المضمنة باستخدام {{x}})، بما في ذلك غير الموجودة.
backlinks
ابحث عن جميع الصفحات الموصولة للصفحة المحددة.
categories
أدرج جميع التصنيفات التي تنتمي إليها الصفحات.
categorymembers
إدراج جميع الصفحات في تصنيف معين.
deletedrevisions
الحصول على معلومات المراجعة المحذوفة.
duplicatefiles
سرد كافة الملفات التي تكون مكررة عن الملفات المحددة استنادا إلى قيم رمز الرقم.
embeddedin
العثور على جميع الصفحات التي تتضمن (نسخ) العنوان المعطى.
exturlusage
تعداد الصفحات التي تحتوي على مسار محدد.
fileusage
ابحث عن كل الصفحات التي تستخدم الملفات المعطاة.
images
يعرض جميع الملفات المضمنة في الصفحات المعينة.
imageusage
ابحث عن كل الصفحات التي تستخدم عنوان الصورة المعين.
iwbacklinks
العثور على جميع الصفحات التي تصل إلى وصلة الإنترويكي المعطاه.
langbacklinks
ابحث عن جميع الصفحات التي تصل لرابط اللغة المحدد.
links
يعرض جميع الروابط من الصفحات المحددة.
linkshere
ابحث عن جميع الصفحات الموصولة للصفحة المحددة.
pageswithprop
سرد جميع الصفحات التي تستخدم خاصية صفحة معينة.
prefixsearch
قم بإجراء بحث بالبادئة عن عناوين الصفحات.
protectedtitles
سرد جميع العناوين المحمية من الإنشاء.
querypage
الحصول على قائمة يتم توفيرها من خلال صفحة خاصة تستند إلى صفحة استعلام.
random
الحصول على مجموعة من الصفحات العشوائية.
recentchanges
تعداد أحدث التغييرات.
redirects
يعرض جميعالتحويلات إلى الصفحات المحددة.
revisions
الحصول على معلومات المراجعة.
search
إجراء بحث نص كامل.
templates
يعرض جميع الملفات المضمنة في الصفحات المعينة.
transcludedin
ابحث عن جميع الصفحات التي تتضمن الصفحات المعينة.
watchlist
احصل على أحدث التغييرات على الصفحات في قائمة مراقبة المستخدم الحالي.
watchlistraw
الحصول على جميع صفحات قائمة مراقبة المستخدم الحالي.
إحدى القيم التالية: allcategories، alldeletedrevisions، allfileusages، allimages، alllinks، allpages، allredirects، allrevisions، alltransclusions، backlinks، categories، categorymembers، deletedrevisions، duplicatefiles، embeddedin، exturlusage، fileusage، images، imageusage، iwbacklinks، langbacklinks، links، linkshere، pageswithprop، prefixsearch، protectedtitles، querypage، random، recentchanges، redirects، revisions، search، templates، transcludedin، watchlist، watchlistraw
redirects

حل التحويلات تلقائيا في titles وpageids وrevids وفي الصفحات التي يتم إرجاعها بواسطة generator.

النوع: منطقية (التفاصيل)
converttitles

تحويل العناوين إلى المتغيرات الأخرى إذا لزم الأمر، يعمل فقط إذا كانت لغة محتوى الويكي تدعم تحويل المتغير، تتضمن اللغات التي تدعم تحويل المتغير en، crh، gan، iu، kk، ku، shi، sr، tg، uz و zh.

النوع: منطقية (التفاصيل)
أمثلة:
إفراغ كاش Main Page وصفحة API.
api.php?action=purge&titles=Main_Page|API [فتح في ملعب]
إفراغ كاش أول 10 صفحات في النطاق الرئيسي.
api.php?action=purge&generator=allpages&gapnamespace=0&gaplimit=10 [فتح في ملعب]

action=query

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

جلب البيانات من وعن ميدياويكي.

يجب على جميع تعديلات البيانات أولا استخدام استعلام للحصول على رمز لمنع الاعتداء من المواقع الخبيثة.

وسائط:
prop

أي الخصائص تريد الحصول على صفحات استعلام عنها.

categories
أدرج جميع التصنيفات التي تنتمي إليها الصفحات.
categoryinfo
يرجع المعلومات حول التصنيفات المحددة.
contributors
احصل على قائمة بالمساهمين الذين سجلوا الدخول وعدد المشتركين المجهولين في الصفحة.
deletedrevisions
الحصول على معلومات المراجعة المحذوفة.
duplicatefiles
سرد كافة الملفات التي تكون مكررة عن الملفات المحددة استنادا إلى قيم رمز الرقم.
extlinks
يرجع جميع المسارات الخارجية (وليس الإنترويكي) من الصفحات المعينة.
fileusage
ابحث عن كل الصفحات التي تستخدم الملفات المعطاة.
imageinfo
يعرض معلومات الملف وسجل الرفع.
images
يعرض جميع الملفات المضمنة في الصفحات المعينة.
info
الحصول على معلومات الصفحة الأساسية.
iwlinks
يعرض جميع وصلات الإنترويكي من الصفحات المحددة.
langlinks
يعرض جميع وصلات الإنترويكي التي تربط من الصفحات المحددة.
links
يعرض جميع الروابط من الصفحات المحددة.
linkshere
ابحث عن جميع الصفحات الموصولة للصفحة المحددة.
pageprops
الحصول على خصائص صفحة مختلفة محددة في محتوى الصفحة.
redirects
يعرض جميعالتحويلات إلى الصفحات المحددة.
revisions
الحصول على معلومات المراجعة.
stashimageinfo
يرجع معلومات الملف للملفات المملوءة.
templates
يعرض جميع الملفات المضمنة في الصفحات المعينة.
transcludedin
ابحث عن جميع الصفحات التي تتضمن الصفحات المعينة.
القيم (منفصلة مع | أو البديل): categories، categoryinfo، contributors، deletedrevisions، duplicatefiles، extlinks، fileusage، imageinfo، images، info، iwlinks، langlinks، links، linkshere، pageprops، redirects، revisions، stashimageinfo، templates، transcludedin
list

أي القوائم تريد الحصول عليها.

allcategories
تعداد جميع التصنيفات.
alldeletedrevisions
قائمة جميع المراجعات المحذوفة بواسطة المستخدم أو في نطاق.
allfileusages
قائمة جميع استخدامات الملفات، بما في ذلك غير الموجودة.
allimages
تعداد كافة الصور بشكل متتالي.
alllinks
تعداد كافة الروابط التي تشير إلى نطاق معين.
allpages
تعداد كافة الصفحات بشكل متتالي في نطاق معين.
allredirects
أدرج جميع التحويلات إلى نطاق.
allrevisions
اعرض كل المراجعات.
alltransclusions
أدرج كل التضمينات (الصفحات المضمنة باستخدام {{x}})، بما في ذلك غير الموجودة.
allusers
تعداد جميع المستخدمين المسجلين.
backlinks
ابحث عن جميع الصفحات الموصولة للصفحة المحددة.
blocks
إدراج جميع المستخدمين وعناوين الآيبي الممنوعة.
categorymembers
إدراج جميع الصفحات في تصنيف معين.
embeddedin
العثور على جميع الصفحات التي تتضمن (نسخ) العنوان المعطى.
exturlusage
تعداد الصفحات التي تحتوي على مسار محدد.
filearchive
تعداد كافة الملفات المحذوفة بالتسلسل.
imageusage
ابحث عن كل الصفحات التي تستخدم عنوان الصورة المعين.
iwbacklinks
العثور على جميع الصفحات التي تصل إلى وصلة الإنترويكي المعطاه.
langbacklinks
ابحث عن جميع الصفحات التي تصل لرابط اللغة المحدد.
logevents
الحصول على الأحداث من السجلات.
mystashedfiles
احصل على قائمة بالملفات في ذاكرة التخزين المؤقت الخاص برفع المستخدم الحالي.
pagepropnames
إدراج جميع أسماء خواص الصفحة قيد الاستخدام في الويكي.
pageswithprop
سرد جميع الصفحات التي تستخدم خاصية صفحة معينة.
prefixsearch
قم بإجراء بحث بالبادئة عن عناوين الصفحات.
protectedtitles
سرد جميع العناوين المحمية من الإنشاء.
querypage
الحصول على قائمة يتم توفيرها من خلال صفحة خاصة تستند إلى صفحة استعلام.
random
الحصول على مجموعة من الصفحات العشوائية.
recentchanges
تعداد أحدث التغييرات.
search
إجراء بحث نص كامل.
tags
سرد وسوم التغيير.
usercontribs
الحصول على جميع التعديلات من قبل المستخدم.
users
الحصول على معلومات حول قائمة المستخدمين.
watchlist
احصل على أحدث التغييرات على الصفحات في قائمة مراقبة المستخدم الحالي.
watchlistraw
الحصول على جميع صفحات قائمة مراقبة المستخدم الحالي.
deletedrevs
مهمل. إدراج المراجعات المحذوفة.
القيم (منفصلة مع | أو البديل): allcategories، alldeletedrevisions، allfileusages، allimages، alllinks، allpages، allredirects، allrevisions، alltransclusions، allusers، backlinks، blocks، categorymembers، embeddedin، exturlusage، filearchive، imageusage، iwbacklinks، langbacklinks، logevents، mystashedfiles، pagepropnames، pageswithprop، prefixsearch، protectedtitles، querypage، random، recentchanges، search، tags، usercontribs، users، watchlist، watchlistraw، deletedrevs
meta

أي البيانات الوصفية تريد الحصول عليها.

allmessages
إرجاع الرسائل من هذا الموقع.
authmanagerinfo
استرداد معلومات حول حالة المصادقة الحالية.
filerepoinfo
إرجاع معلومات التعريف حول مستودعات الصور المكونة في الويكي.
siteinfo
إرجاع معلومات عامة حول الموقع.
tokens
الحصول على الرموز المميزة لإجراءات تعديل البيانات.
userinfo
الحصول على معلومات حول المستخدم الحالي.
القيم (منفصلة مع | أو البديل): allmessages، authmanagerinfo، filerepoinfo، siteinfo، tokens، userinfo
indexpageids

تضمين قسم إضافي لمعرفات الصفحات يسرد جميع معرفات الصفحات التي تم إرجاعها.

النوع: منطقية (التفاصيل)
export

تصدير المراجعات الحالية لجميع الصفحات المعينة أو المولدة.

النوع: منطقية (التفاصيل)
exportnowrap

إعادة تصدير XML دون التفاف عليه في نتيجة XML (نفس شكل خاص:تصدير). يمكن استخدامها فقط مع query+export.

النوع: منطقية (التفاصيل)
iwurl

ما إذا كنت تريد الحصول على المسار الكامل إذا كان العنوان رابط إنترويكي.

النوع: منطقية (التفاصيل)
continue

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

rawcontinue

إرجاع query-continue بيانات خام للاستمرار.

النوع: منطقية (التفاصيل)
titles

قائمة عناوين للعمل عليها.

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

قائمة بمعرفات الصفحات للعمل عليها.

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

قائمة بمعرفات المراجعات للعمل عليها.

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

احصل على قائمة الصفحات للعمل عليها من خلال تنفيذ وحدة الاستعلام المحددة.

ملاحظة: يجب أن تبدأ أسماء وسطائط المولد بـ"g"، انظر الأمثلة.

allcategories
تعداد جميع التصنيفات.
alldeletedrevisions
قائمة جميع المراجعات المحذوفة بواسطة المستخدم أو في نطاق.
allfileusages
قائمة جميع استخدامات الملفات، بما في ذلك غير الموجودة.
allimages
تعداد كافة الصور بشكل متتالي.
alllinks
تعداد كافة الروابط التي تشير إلى نطاق معين.
allpages
تعداد كافة الصفحات بشكل متتالي في نطاق معين.
allredirects
أدرج جميع التحويلات إلى نطاق.
allrevisions
اعرض كل المراجعات.
alltransclusions
أدرج كل التضمينات (الصفحات المضمنة باستخدام {{x}})، بما في ذلك غير الموجودة.
backlinks
ابحث عن جميع الصفحات الموصولة للصفحة المحددة.
categories
أدرج جميع التصنيفات التي تنتمي إليها الصفحات.
categorymembers
إدراج جميع الصفحات في تصنيف معين.
deletedrevisions
الحصول على معلومات المراجعة المحذوفة.
duplicatefiles
سرد كافة الملفات التي تكون مكررة عن الملفات المحددة استنادا إلى قيم رمز الرقم.
embeddedin
العثور على جميع الصفحات التي تتضمن (نسخ) العنوان المعطى.
exturlusage
تعداد الصفحات التي تحتوي على مسار محدد.
fileusage
ابحث عن كل الصفحات التي تستخدم الملفات المعطاة.
images
يعرض جميع الملفات المضمنة في الصفحات المعينة.
imageusage
ابحث عن كل الصفحات التي تستخدم عنوان الصورة المعين.
iwbacklinks
العثور على جميع الصفحات التي تصل إلى وصلة الإنترويكي المعطاه.
langbacklinks
ابحث عن جميع الصفحات التي تصل لرابط اللغة المحدد.
links
يعرض جميع الروابط من الصفحات المحددة.
linkshere
ابحث عن جميع الصفحات الموصولة للصفحة المحددة.
pageswithprop
سرد جميع الصفحات التي تستخدم خاصية صفحة معينة.
prefixsearch
قم بإجراء بحث بالبادئة عن عناوين الصفحات.
protectedtitles
سرد جميع العناوين المحمية من الإنشاء.
querypage
الحصول على قائمة يتم توفيرها من خلال صفحة خاصة تستند إلى صفحة استعلام.
random
الحصول على مجموعة من الصفحات العشوائية.
recentchanges
تعداد أحدث التغييرات.
redirects
يعرض جميعالتحويلات إلى الصفحات المحددة.
revisions
الحصول على معلومات المراجعة.
search
إجراء بحث نص كامل.
templates
يعرض جميع الملفات المضمنة في الصفحات المعينة.
transcludedin
ابحث عن جميع الصفحات التي تتضمن الصفحات المعينة.
watchlist
احصل على أحدث التغييرات على الصفحات في قائمة مراقبة المستخدم الحالي.
watchlistraw
الحصول على جميع صفحات قائمة مراقبة المستخدم الحالي.
إحدى القيم التالية: allcategories، alldeletedrevisions، allfileusages، allimages، alllinks، allpages، allredirects، allrevisions، alltransclusions، backlinks، categories، categorymembers، deletedrevisions، duplicatefiles، embeddedin، exturlusage، fileusage، images، imageusage، iwbacklinks، langbacklinks، links، linkshere، pageswithprop، prefixsearch، protectedtitles، querypage، random، recentchanges، redirects، revisions، search، templates، transcludedin، watchlist، watchlistraw
redirects

حل التحويلات تلقائيا في query+titles وquery+pageids وquery+revids وفي الصفحات التي يتم إرجاعها بواسطة query+generator.

النوع: منطقية (التفاصيل)
converttitles

تحويل العناوين إلى المتغيرات الأخرى إذا لزم الأمر، يعمل فقط إذا كانت لغة محتوى الويكي تدعم تحويل المتغير، تتضمن اللغات التي تدعم تحويل المتغير en، crh، gan، iu، kk، ku، shi، sr، tg، uz و zh.

النوع: منطقية (التفاصيل)

prop=categories (cl)

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

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

وسائط:
clprop

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

sortkey
يضيف مفتاح الفرز (سلسلة سداسية عشرية) وبادئة مفتاح الفرز (جزء يمكن قراءته بواسطة البشر) للتصنيف.
timestamp
يضيف الطابع الزمني عند إضافة التصنيف.
hidden
يوسم التصنيفات المخفية بـ__HIDDENCAT__.
القيم (منفصلة مع | أو البديل): sortkey، timestamp، hidden
clshow

أي نوع من التصنيفات لإظهاره.

القيم (منفصلة مع | أو البديل): hidden، !hidden
cllimit

كم عدد التصنيات للعودة.

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

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

clcategories

إدراج هذه التصنيفات فقط، مفيد للتحقق ما إذا كانت صفحة معينة في تصنيف معين.

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

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
أمثلة:
احصل على قائمة بالتصنيفات التي تنتمي إليها صفحة Albert Einstein.
api.php?action=query&prop=categories&titles=Albert%20Einstein [فتح في ملعب]
الحصول على معلومات حول جميع التصنيفات المستخدمة في صفحة Albert Einstein.
api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [فتح في ملعب]

prop=categoryinfo (ci)

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

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

وسائط:
cicontinue

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

أمثلة:
الحصول على معلومات عن Category:Foo وCategory:Bar.
api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [فتح في ملعب]

prop=contributors (pc)

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

احصل على قائمة بالمساهمين الذين سجلوا الدخول وعدد المشتركين المجهولين في الصفحة.

وسائط:
pcgroup

قم بتضمين المستخدمين بالصلاحيات المحددة فقط، لا تقم بتضمين الصلاحيات الممنوحة بواسطة المجموعات الضمنية أو الترقية التلقائية مثل * المستخدمين أو المستخدمين المؤكدين.

القيم (منفصلة مع | أو البديل): bot، sysop، interface-admin، bureaucrat
pcexcludegroup

استبعاد المستخدمين بالصلاحيات المحددة، لا تقم بتضمين الصلاحيات الممنوحة بواسطة المجموعات الضمنية أو الترقية التلقائية مثل * المستخدمين أو المستخدمين المؤكدين.

القيم (منفصلة مع | أو البديل): bot، sysop، interface-admin، bureaucrat
pcrights

قم بتضمين المستخدمين بالصلاحيات المحددة فقط، لا تشمل الصلاحيات الممنوحة بواسطة المجموعات الضمنية أو الترقية التلقائية مثل * المستخدمين أو المستخدمين المؤكدين.

القيم (منفصلة مع | أو البديل): apihighlimits، applychangetags، autoconfirmed، autocreateaccount، autopatrol، bigdelete، block، blockemail، bot، browsearchive، changetags، createaccount، createpage، createtalk، delete، deletechangetags، deletedhistory، deletedtext، deletelogentry، deleterevision، edit، editcontentmodel، editinterface، editprotected، editmyoptions، editmyprivateinfo، editmyusercss، editmyuserjson، editmyuserjs، editmywatchlist، editsemiprotected، editsitecss، editsitejson، editsitejs، editusercss، edituserjson، edituserjs، hideuser، import، importupload، ipblock-exempt، managechangetags، markbotedits، mergehistory، minoredit، move، movefile، move-categorypages، move-rootuserpages، move-subpages، nominornewtalk، noratelimit، override-export-depth، pagelang، patrol، patrolmarks، protect، purge، read، reupload، reupload-own، reupload-shared، rollback، sendemail، siteadmin، suppressionlog، suppressredirect، suppressrevision، unblockself، undelete، unwatchedpages، upload، upload_by_url، userrights، userrights-interwiki، viewmyprivateinfo، viewmywatchlist، viewsuppressed، writeapi
الحد الأقصى لعدد القيم هو ٥٠ (٥٠٠ للبوتات).
pcexcluderights

استبعاد المستخدمين بالصلاحيات المحددة، لا تقم بتضمين الصلاحيات الممنوحة بواسطة المجموعات الضمنية أو الترقية التلقائية مثل * المستخدمين أو المستخدمين المؤكدين.

القيم (منفصلة مع | أو البديل): apihighlimits، applychangetags، autoconfirmed، autocreateaccount، autopatrol، bigdelete، block، blockemail، bot، browsearchive، changetags، createaccount، createpage، createtalk، delete، deletechangetags، deletedhistory، deletedtext، deletelogentry، deleterevision، edit، editcontentmodel، editinterface، editprotected، editmyoptions، editmyprivateinfo، editmyusercss، editmyuserjson، editmyuserjs، editmywatchlist، editsemiprotected، editsitecss، editsitejson، editsitejs، editusercss، edituserjson، edituserjs، hideuser، import، importupload، ipblock-exempt، managechangetags، markbotedits، mergehistory، minoredit، move، movefile، move-categorypages، move-rootuserpages، move-subpages، nominornewtalk، noratelimit، override-export-depth، pagelang، patrol، patrolmarks، protect، purge، read، reupload، reupload-own، reupload-shared، rollback، sendemail، siteadmin، suppressionlog، suppressredirect، suppressrevision، unblockself، undelete، unwatchedpages، upload، upload_by_url، userrights، userrights-interwiki، viewmyprivateinfo، viewmywatchlist، viewsuppressed، writeapi
الحد الأقصى لعدد القيم هو ٥٠ (٥٠٠ للبوتات).
pclimit

كم عدد المساهمين للعودة.

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

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

أمثلة:
عرض المساهمين في الصفحة Main Page.
api.php?action=query&prop=contributors&titles=Main_Page [فتح في ملعب]

prop=deletedrevisions (drv)

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

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

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

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

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

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

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

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

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

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

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

النوع: منطقية (التفاصيل)
drvgeneratexml
مهمل.

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

النوع: منطقية (التفاصيل)
drvparse
مهمل.

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

النوع: منطقية (التفاصيل)
drvsection

استرجع محتويات رقم هذا القسم فقط.

drvdiffto
مهمل.

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

drvdifftotext
مهمل.

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

drvdifftotextpst
مهمل.

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

النوع: منطقية (التفاصيل)
drvcontentformat
مهمل.

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

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

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

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

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

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

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

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

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

drvuser

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

النوع: اسم مستخدم
drvexcludeuser

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

النوع: اسم مستخدم
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 [فتح في ملعب]

prop=duplicatefiles (df)

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

سرد كافة الملفات التي تكون مكررة عن الملفات المحددة استنادا إلى قيم رمز الرقم.

وسائط:
dflimit

كم عدد الملفات المكررة للعودة.

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

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

dfdir

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
dflocalonly

ابحث فقط عن الملفات في المستودع المحلي.

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

يرجع جميع المسارات الخارجية (وليس الإنترويكي) من الصفحات المعينة.

وسائط:
ellimit

كم عدد الوصلات للعودة.

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

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

elprotocol

بروتوكول المسار، إذا تم تعيين elquery وفارغ، يكون البروتوكول httpاترك كلا من هذا وelquery فارغين لسرد جميع الروابط الخارجية.

إحدى القيم التالية: يمكن أن تكون فارغة، أو bitcoin، ftp، ftps، geo، git، gopher، http، https، irc، ircs، magnet، mailto، mms، news، nntp، redis، sftp، sip، sips، sms، ssh، svn، tel، telnet، urn، worldwind، xmpp
الافتراضي: (فارغ)
elquery

بحث سلسلة دون بروتوكول، مفيد للتحقق مما إذا كانت صفحة معينة تحتوي على مسار خارجي معين.

elexpandurl

توسيع المسارات المتعلقة بالبروتوكول مع البروتوكول الأساسي.

النوع: منطقية (التفاصيل)
أمثلة:
احصل على قائمة بالوصلات الخارجية في Main Page.
api.php?action=query&prop=extlinks&titles=Main%20Page [فتح في ملعب]

prop=fileusage (fu)

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

ابحث عن كل الصفحات التي تستخدم الملفات المعطاة.

وسائط:
fuprop

أي الخصائص للحصول عليها.

pageid
معرف الصفحة لكل صفحة.
title
عنوان كل صفحة.
redirect
علم إذا كانت الصفحة تحويلة.
القيم (منفصلة مع | أو البديل): pageid، title، redirect
الافتراضي: pageid|title|redirect
funamespace

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

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

إظهار العناصر التي تستوفي هذه المعايير فقط:

تحويلة
عرض التحويلات فقط.
غير تحويلة
إظهار غير التحويلات فقط.
القيم (منفصلة مع | أو البديل): redirect، !redirect
fulimit

كم العدد للعودة.

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

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

أمثلة:
احصل على قائمة الصفحات التي تستخدم File:Example.jpg.
api.php?action=query&prop=fileusage&titles=File%3AExample.jpg [فتح في ملعب]
احصل على معلومات حول الصفحات التي تستخدم File:Example.jpg.
api.php?action=query&generator=fileusage&titles=File%3AExample.jpg&prop=info [فتح في ملعب]

prop=imageinfo (ii)

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

يعرض معلومات الملف وسجل الرفع.

وسائط:
iiprop

أي المعلومات عن الصورة للحصول عليها

timestamp
يضيف الطابع الزمني للنسخة المرفوعة.
user
يضيف المستخدم الذي رفع كل إصدار من الملف.
userid
إضافة هوية المستخدم الذي قام بتحميل كل إصدار ملف.
comment
تعليق على الإصدار.
parsedcomment
تحليل التعليق على النسخة.
canonicaltitle
يضيف العنوان الأساسي للملف.
url
يعطي مسارا للملف وصفحة الوصف.
size
يضيف حجم الملف بالبايت والطول والعرض وعدد الصفحات (عند قابلية التطبيق).
dimensions
الاسم المستعار للحجم.
sha1
يضيف تجزئة SHA-1 للملف.
mime
يضيف نوع MIME للملف.
thumbmime
يضيف نوع MIME للصورة المصغرة (يتطلب مسار ووسيط iiurlwidth).
mediatype
يضيف نوع الوسائط للملف.
metadata
يسرد بيانات تعريف Exif لإصدار الملف.
commonmetadata
يسرد بيانات التعريف العامة لصيغة الملف لإصدار الملف.
extmetadata
يسرد البيانات الوصفية المنسقة من مصادر متعددة، النتائج بتنسيق HTML.
archivename
يضيف اسم ملف إصدار الأرشيف للإصدارات غير الأحدث.
bitdepth
يضيف عمق البت للإصدار.
uploadwarning
تُستخدَم من قبل صفحة Special:Upload للحصول على معلومات حول ملف موجود، غير مخصص للاستخدام خارج نواة ميدياويكي.
badfile
يضيف ما إذا كان الملف موجودا في MediaWiki:Bad image list
القيم (منفصلة مع | أو البديل): timestamp، user، userid، comment، parsedcomment، canonicaltitle، url، size، dimensions، sha1، mime، thumbmime، mediatype، metadata، commonmetadata، extmetadata، archivename، bitdepth، uploadwarning، badfile
الافتراضي: timestamp|user
iilimit

عدد مراجعات الملفات ليتم إرجاعها لكل ملف.

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

الطابع الزمني لبدء الإدراج منه.

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

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

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

إذا تم تعيين iiprop=url، فسيتم إرجاع مسار صورة مقسمة إلى هذا العرض، لأسباب تتعلق بالأداء في حالة استخدام هذا الخيار; لن يتم عرض أكثر من 50 من الصور المقاسة.

النوع: عدد صحيح
الافتراضي: -1
iiurlheight

على غرار iiurlwidth.

النوع: عدد صحيح
الافتراضي: -1
iimetadataversion

إصدار البيانات الوصفية لاستخدامه، إذا تم تحديد latest، استخدم أحدث إصدار، الافتراضي 1 للتوافق مع الإصدارات السابقة.

الافتراضي: 1
iiextmetadatalanguage

أية لغة لجلب extmetadata بها، هذا يؤثر على كل الترجمة التي يتم جلبها، إذا كانت متعددة متاحة، وكذلك كيفية تنسيق أشياء مثل الأرقام والقيم المختلفة.

الافتراضي: ar
iiextmetadatamultilang

إذا كانت ترجمات خاصية extmetadata متاحة، فاجلبها كلها.

النوع: منطقية (التفاصيل)
iiextmetadatafilter

إذا كان محددا وغير فارغ، فسيتم إرجاع هذه المفاتيح فقط لـiiprop=extmetadata.

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

سلسلة وسيط خاصة بالمعالج، على سبيل المثال، قد تستخدم ملفات PDF page15-100px، يجب استخدام iiurlwidth وأن يكون متسقا مع iiurlparam.

الافتراضي: (فارغ)
iibadfilecontexttitle

إذا تم تعيينbadfilecontexttitleprop=badfile ، فهذا هو عنوان الصفحة المستخدم عند تقييم MediaWiki:Bad image list

iicontinue

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

iilocalonly

ابحث فقط عن الملفات في المستودع المحلي.

النوع: منطقية (التفاصيل)

prop=images (im)

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

يعرض جميع الملفات المضمنة في الصفحات المعينة.

وسائط:
imlimit

كم عدد الملفات للعودة.

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

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

imimages

إدراج هذه الملفات فقط، مفيد للتحقق ما إذا كانت صفحة معينة تحتوي على ملف معين.

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

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
أمثلة:
احصل على قائمة بالملفات المستخدمة في Main Page.
api.php?action=query&prop=images&titles=Main%20Page [فتح في ملعب]
الحصول على معلومات حول جميع الملفات المستخدمة في Main Page.
api.php?action=query&generator=images&titles=Main%20Page&prop=info [فتح في ملعب]

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
يعطي عنوان العرض بجميع الصيغ الخاصة بلغة محتوى الموقع.
القيم (منفصلة مع | أو البديل): protection، talkid، watched، watchers، visitingwatchers، notificationtimestamp، subjectid، url، readable، preload، displaytitle، varianttitles
intestactions

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

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

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

boolean
إرجاع قيمة منطقية لكل إجراء.
full
إرجاع الرسائل التي تصف سبب عدم السماح بالإجراء ، أو مصفوفة فارغة إذا كان مسموحا بها.
quick
مثل full ولكن تخطي المراجعات باهظة الثمن.
إحدى القيم التالية: 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 [فتح في ملعب]
  • هذه الوحدة تتطلب صلاحيات القراءة.
  • المصدر:MediaWiki
  • الترخيص: GPL-2.0-or-later

يعرض جميع وصلات الإنترويكي من الصفحات المحددة.

وسائط:
iwprop

الخصائص الإضافية التي يمكنك الحصول عليها لكل رابط بين اللغات:

url
يضيف المسار الكامل.
القيم (منفصلة مع | أو البديل): url
iwprefix

عودة وصلات الإنترويكي بهذه البادئة فقط.

iwtitle

رابط إنترويكي للبحث عنه، يجب استخدامه مع iwprefix</var.

iwdir

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
iwlimit

كم عدد وصلات الإنترويكي للعودة.

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

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

iwurl
مهمل.

ما إذا كنت تريد الحصول على المسار الكامل (لا يمكن استخدامه مع iwprop).

النوع: منطقية (التفاصيل)
أمثلة:
الحصول على وصلات إنترويكي من الصفحة Main Page.
api.php?action=query&prop=iwlinks&titles=Main%20Page [فتح في ملعب]
  • هذه الوحدة تتطلب صلاحيات القراءة.
  • المصدر:MediaWiki
  • الترخيص: GPL-2.0-or-later

يعرض جميع وصلات الإنترويكي التي تربط من الصفحات المحددة.

وسائط:
llprop

الخصائص الإضافية التي يمكنك الحصول عليها لكل رابط بين اللغات:

url
يضيف المسار الكامل.
langname
يضيف اسم اللغة المترجمة (أفضل جهد)، استخدم llinlanguagecode للتحكم في اللغة.
autonym
يضيف اسم اللغة الأم.
القيم (منفصلة مع | أو البديل): url، langname، autonym
lllang

إرجاع وصلات اللغة برمز اللغة هذا فقط.

lltitle

رابط للبحث عنه، يجب استخدامه مع llprefix</var.

lldir

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
llinlanguagecode

رمز اللغة لأسماء اللغة المترجمة.

الافتراضي: ar
lllimit

كم عدد الروابط المحلية التي ستعود.

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

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

llurl
مهمل.

ما إذا كنت ستحصل على المسار الكامل (لا يمكن استخدامه مع llprop).

النوع: منطقية (التفاصيل)
أمثلة:
الحصول على وصلات بين اللغات تربط من الصفحة Main Page.
api.php?action=query&prop=langlinks&titles=Main%20Page&redirects= [فتح في ملعب]
  • هذه الوحدة تتطلب صلاحيات القراءة.
  • هذه الوحدة يمكن أن تُستخدَم كمولد.
  • المصدر:MediaWiki
  • الترخيص: GPL-2.0-or-later

يعرض جميع الروابط من الصفحات المحددة.

وسائط:
plnamespace

إظهار الروابط في هذه النطاقات فقط.

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

كم عدد الوصلات للعودة.

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

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

pltitles

إدراج الروابط لهذه العناوين فقط، مفيد للتحقق مما إذا كانت صفحة معينة ترتبط بعنوان معين.

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

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
أمثلة:
الحصول على وصلات من الصفحة Main Page.
api.php?action=query&prop=links&titles=Main%20Page [فتح في ملعب]
الحصول على معلومات حول صفحات الارتباط في الصفحة Main Page.
api.php?action=query&generator=links&titles=Main%20Page&prop=info [فتح في ملعب]
احصل على وصلات من الصفحة Main Page في النطاقات مستخدم وقالب.
api.php?action=query&prop=links&titles=Main%20Page&plnamespace=2|10 [فتح في ملعب]

prop=linkshere (lh)

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

ابحث عن جميع الصفحات الموصولة للصفحة المحددة.

وسائط:
lhprop

أي الخصائص للحصول عليها.

pageid
معرف الصفحة لكل صفحة.
title
عنوان كل صفحة.
redirect
علم إذا كانت الصفحة تحويلة.
القيم (منفصلة مع | أو البديل): pageid، title، redirect
الافتراضي: pageid|title|redirect
lhnamespace

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

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

إظهار العناصر التي تستوفي هذه المعايير فقط:

تحويلة
عرض التحويلات فقط.
غير تحويلة
إظهار غير التحويلات فقط.
القيم (منفصلة مع | أو البديل): redirect، !redirect
lhlimit

كم العدد للعودة.

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

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

أمثلة:
احصل على قائمة الصفحات التي تربط بـMain Page.
api.php?action=query&prop=linkshere&titles=Main%20Page [فتح في ملعب]
احصل على معلومات حول الصفحات التي تصل إلى Main Page.
api.php?action=query&generator=linkshere&titles=Main%20Page&prop=info [فتح في ملعب]

prop=pageprops (pp)

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

الحصول على خصائص صفحة مختلفة محددة في محتوى الصفحة.

وسائط:
ppcontinue

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

ppprop

سرد خصائص الصفحة هذه فقط (action=query&list=pagepropnames تقوم بإرجاع أسماء خصائص الصفحة قيد الاستخدام)، مفيد للتحقق مما إذا كانت الصفحات تستخدم خاصية صفحة معينة.

قيم منفصلة بـ| أو بديل. الحد الأقصى لعدد القيم هو ٥٠ (٥٠٠ للبوتات).
أمثلة:
احصل على خصائص للصفحات Main Page وMediaWiki.
api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [فتح في ملعب]

prop=redirects (rd)

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

يعرض جميعالتحويلات إلى الصفحات المحددة.

وسائط:
rdprop

أي الخصائص للحصول عليها.

pageid
معرف الصفحة لكل تحويلة.
title
عنوان كل تحويلة.
fragment
جزء من كل تحويلة، إن وُجِدت.
القيم (منفصلة مع | أو البديل): pageid، title، fragment
الافتراضي: pageid|title
rdnamespace

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

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

إظهار العناصر التي تستوفي هذه المعايير فقط:

fragment
إظهار التحويلات بجزء فقط.
!fragment
إظهار التحويلات بدون جزء فقط.
القيم (منفصلة مع | أو البديل): fragment، !fragment
rdlimit

كم عدد التحويلات لإرجاعها.

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

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

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

prop=revisions (rv)

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

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

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

  1. الحصول على بيانات حول مجموعة من الصفحات (المراجعة الأخيرة)، عن طريق تعيين عناوين أو معرفات صفحات.
  2. احصل على مراجعات لصفحة معينة، باستخدام العناوين أو معرفات الصفحات ذات البداية، أو النهاية، أو الحد.
  3. الحصول على بيانات حول مجموعة من المراجعات من خلال تعيين معرفاتها مع معرفات المراجعات.
وسائط:
rvprop

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

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

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

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

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

لا يجوز استخدامها إلا مع صفحة واحدة (الوضع #2).
لا يُسمَح بأكثر من ٥٠٠ (٥٬٠٠٠ للبوتات).
النوع: عدد صحيح أو max
rvexpandtemplates
مهمل.

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

النوع: منطقية (التفاصيل)
rvgeneratexml
مهمل.

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

النوع: منطقية (التفاصيل)
rvparse
مهمل.

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

النوع: منطقية (التفاصيل)
rvsection

استرجع محتويات رقم هذا القسم فقط.

rvdiffto
مهمل.

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

rvdifftotext
مهمل.

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

rvdifftotextpst
مهمل.

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

النوع: منطقية (التفاصيل)
rvcontentformat
مهمل.

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

إحدى القيم التالية: text/x-wiki، text/javascript، application/json، text/css، text/plain
rvstartid

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

لا يجوز استخدامها إلا مع صفحة واحدة (الوضع #2).
النوع: عدد صحيح
rvendid

إيقاف التعداد في الطابع الزمني لهذه المراجعة، يجب أن تكون النسخة موجودة، لكن لا يجب أن تنتمي إلى هذه الصفحة.

لا يجوز استخدامها إلا مع صفحة واحدة (الوضع #2).
النوع: عدد صحيح
rvstart

من أي طابع زمني للمراجعة لبدء التعداد.

لا يجوز استخدامها إلا مع صفحة واحدة (الوضع #2).
النوع: طابع زمني (الصيغ المسموح بها)
rvend

تعداد يصل إلى هذا الطابع الزمني.

لا يجوز استخدامها إلا مع صفحة واحدة (الوضع #2).
النوع: طابع زمني (الصيغ المسموح بها)
rvdir

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

الأحدث
سرد الأقدم أولا، ملاحظة: يجب أن يكون rvstart قبل rvend.
older
List newest first (default). Note: rvstart has to be later than rvend.
الأقدم
سرد الأحدث أولا (افتراضي)، ملاحظة: يجب أن يكون rvstart بعد rvend.
لا يجوز استخدامها إلا مع صفحة واحدة (الوضع #2).
إحدى القيم التالية: newer، older
الافتراضي: older
rvuser

عدم تضمين سوى المراجعات التي أجراها المستخدم.

لا يجوز استخدامها إلا مع صفحة واحدة (الوضع #2).
النوع: اسم مستخدم
rvexcludeuser

استبعاد المراجعات التي أجراها المستخدم.

لا يجوز استخدامها إلا مع صفحة واحدة (الوضع #2).
النوع: اسم مستخدم
rvtag

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

rvtoken
مهمل.

أي الرموز المميزة للحصول عليها لكل مراجعة.

القيم (منفصلة مع | أو البديل): rollback
rvcontinue

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

أمثلة:
احصل على بيانات تتضمن محتوى آخر مراجعة لـAPI العناوين وMain Page.
api.php?action=query&prop=revisions&titles=API|Main%20Page&rvslots=*&rvprop=timestamp|user|comment|content [فتح في ملعب]
احصل على آخر 5 مراجعات لـMain Page.
api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment [فتح في ملعب]
احصل على أول 5 مراجعات من Main Page.
api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [فتح في ملعب]
احصل على أول 5 مراجعات للصفحة Main Page بعد 2006-05-01.
api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [فتح في ملعب]
احصل على أول 5 مراجعات للصفحة Main Page التي لم يجرها المستخدم المجهول 127.0.0.1.
api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [فتح في ملعب]
احصل على أول 5 مراجعات للصفحة Main Page التي تم إجراؤها بواسطة المستخدم MediaWiki default.
api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [فتح في ملعب]

prop=stashimageinfo (sii)

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

يرجع معلومات الملف للملفات المملوءة.

وسائط:
siifilekey

المفتاح الذي يحدد التحميل السابق المخزن مؤقتا.

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

الاسم المستعار لـsiifilekey; للتوافق مع الإصدارات السابقة.

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

أي المعلومات عن الصورة للحصول عليها

timestamp
يضيف الطابع الزمني للنسخة المرفوعة.
canonicaltitle
يضيف العنوان الأساسي للملف.
url
يعطي مسارا للملف وصفحة الوصف.
size
يضيف حجم الملف بالبايت والطول والعرض وعدد الصفحات (عند قابلية التطبيق).
dimensions
الاسم المستعار للحجم.
sha1
يضيف تجزئة SHA-1 للملف.
mime
يضيف نوع MIME للملف.
thumbmime
يضيف نوع MIME للصورة المصغرة (يتطلب مسار ووسيط siiurlwidth).
metadata
يسرد بيانات تعريف Exif لإصدار الملف.
commonmetadata
يسرد بيانات التعريف العامة لصيغة الملف لإصدار الملف.
extmetadata
يسرد البيانات الوصفية المنسقة من مصادر متعددة، النتائج بتنسيق HTML.
bitdepth
يضيف عمق البت للإصدار.
badfile
يضيف ما إذا كان الملف موجودا في MediaWiki:Bad image list
القيم (منفصلة مع | أو البديل): timestamp، canonicaltitle، url، size، dimensions، sha1، mime، thumbmime، metadata، commonmetadata، extmetadata، bitdepth، badfile
الافتراضي: timestamp|url
siiurlwidth

إذا تم تعيين siiprop=url، فسيتم إرجاع مسار صورة مقسمة إلى هذا العرض، لأسباب تتعلق بالأداء في حالة استخدام هذا الخيار; لن يتم عرض أكثر من 50 من الصور المقاسة.

النوع: عدد صحيح
الافتراضي: -1
siiurlheight

على غرار siiurlwidth.

النوع: عدد صحيح
الافتراضي: -1
siiurlparam

سلسلة وسيط خاصة بالمعالج، على سبيل المثال، قد تستخدم ملفات PDF page15-100px، يجب استخدام siiurlwidth وأن يكون متسقا مع siiurlparam.

الافتراضي: (فارغ)

prop=templates (tl)

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

يعرض جميع الملفات المضمنة في الصفحات المعينة.

وسائط:
tlnamespace

إظهار القوالب في هذه النطاقات فقط.

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

كم عدد القوالب للعودة.

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

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

tltemplates

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

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

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
أمثلة:
احصل على القوالب المستخدمة في الصفحة Main Page.
api.php?action=query&prop=templates&titles=Main%20Page [فتح في ملعب]
احصل على معلومات حول صفحات القوالب المستخدمة في Main Page.
api.php?action=query&generator=templates&titles=Main%20Page&prop=info [فتح في ملعب]
احصل على صفحات في نطاقي مستخدم وقالب المضمنة في الصفحة Main Page.
api.php?action=query&prop=templates&titles=Main%20Page&tlnamespace=2|10 [فتح في ملعب]

prop=transcludedin (ti)

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

ابحث عن جميع الصفحات التي تتضمن الصفحات المعينة.

وسائط:
tiprop

أي الخصائص للحصول عليها.

pageid
معرف الصفحة لكل صفحة.
title
عنوان كل صفحة.
redirect
علم إذا كانت الصفحة تحويلة.
القيم (منفصلة مع | أو البديل): pageid، title، redirect
الافتراضي: pageid|title|redirect
tinamespace

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

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

إظهار العناصر التي تستوفي هذه المعايير فقط:

تحويلة
عرض التحويلات فقط.
!تحويلة
إظهار غير التحويلات فقط.
القيم (منفصلة مع | أو البديل): redirect، !redirect
tilimit

كم العدد للعودة.

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

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

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

list=allcategories (ac)

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

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

وسائط:
acfrom

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

accontinue

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

acto

التصنيف الذي يقف التعداد عنده.

acprefix

ابحث عن جميع التصنيفات التي تبدأ أسماؤها بهذه القيمة.

acdir

اتجاه الفرز.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
acmin

فقط إرجاع التصنيفات بهذا العدد الكبير من الأعضاء على الأقل.

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

فقط إرجاع التصنيفات بهذا العدد الكبير من الأعضاء على الأقل.

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

كم عدد التصنيات للعودة.

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

أي الخصائص تريد الحصول عليها:

size
أضف عدد الصفحات في هذا التصنيف.
hidden
يوسم التصنيفات المخفية بـ__HIDDENCAT__.
القيم (منفصلة مع | أو البديل): size، hidden
الافتراضي: (فارغ)
أمثلة:
إدراج التصنيفات مع معلومات حول عدد الصفحات في كل منها.
api.php?action=query&list=allcategories&acprop=size [فتح في ملعب]
استرداد المعلومات حول صفحة التصنيف نفسها للتصنيفات التي تبدأ بList.
api.php?action=query&generator=allcategories&gacprefix=List&prop=info [فتح في ملعب]

list=alldeletedrevisions (adr)

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

قائمة جميع المراجعات المحذوفة بواسطة المستخدم أو في نطاق.

وسائط:
adrprop

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

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

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

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

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

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

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

النوع: منطقية (التفاصيل)
adrgeneratexml
مهمل.

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

النوع: منطقية (التفاصيل)
adrparse
مهمل.

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

النوع: منطقية (التفاصيل)
adrsection

استرجع محتويات رقم هذا القسم فقط.

adrdiffto
مهمل.

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

adrdifftotext
مهمل.

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

adrdifftotextpst
مهمل.

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

النوع: منطقية (التفاصيل)
adrcontentformat
مهمل.

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

إحدى القيم التالية: text/x-wiki، text/javascript، application/json، text/css، text/plain
adruser

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

النوع: اسم مستخدم
adrnamespace

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

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

الطابع الزمني لبدء العد منه.

يمكن أن تُستخدَم فقط مع adruser.
النوع: طابع زمني (الصيغ المسموح بها)
adrend

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

يمكن أن تُستخدَم فقط مع adruser.
النوع: طابع زمني (الصيغ المسموح بها)
adrdir

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

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

بدء الإدراج في القائمة من هذا العنوان.

لا يمكن أن تُستخدَم مع adruser.
adrto

وقف الإدراج في القائمة من هذا العنوان.

لا يمكن أن تُستخدَم مع adruser.
adrprefix

ابحث عن جميع عناوين الصفحات التي تبدأ أسماؤها بهذه القيمة.

لا يمكن أن تُستخدَم مع adruser.
adrexcludeuser

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

لا يمكن أن تُستخدَم مع adruser.
النوع: اسم مستخدم
adrtag

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

adrcontinue

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

adrgeneratetitles

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

النوع: منطقية (التفاصيل)
أمثلة:
اذكر آخر 50 مشاركة محذوفة بواسطة المستخدم Example</kbd.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [فتح في ملعب]
سرد أول 50 مراجعات محذوفة في النطاق الرئيسي.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [فتح في ملعب]

list=allfileusages (af)

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

قائمة جميع استخدامات الملفات، بما في ذلك غير الموجودة.

وسائط:
afcontinue

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

affrom

عنوان الملف لبدء التعداد منه.

afto

عنوان الملف لوقف التعداد منه.

afprefix

البحث عن كل عناوين الملفات التي تبدأ بهذه القيمة.

afunique

عرض عناوين ملفات متميزة فقط، لا يمكن استخدامها مع afprop=ids، عند استخدامها كمولد، يتم إنتاج الصفحات المستهدفة بدلا من صفحات المصدر.

النوع: منطقية (التفاصيل)
afprop

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

ids
تضيف معرفات استخدام الصفحات (لا يمكن استخدامها مع afunique).
title
تضيف عنوان الملف.
القيم (منفصلة مع | أو البديل): ids، title
الافتراضي: title
aflimit

كم عدد مجموع البنود للعودة.

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

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
أمثلة:
سرد عناوين الملفات، بما في ذلك العناوين المفقودة، مع معرفات الصفحات التي تنتمي إليها، بدءا من B</kbd.
api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [فتح في ملعب]
سرد عناوين الملفات الفريدة.
api.php?action=query&list=allfileusages&afunique=&affrom=B [فتح في ملعب]
الحصول على جميع عناوين الملفات، والتعليم على المفقودة.
api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [فتح في ملعب]
الحصول على الصفحات التي تحتوي على الملفات.
api.php?action=query&generator=allfileusages&gaffrom=B [فتح في ملعب]

list=allimages (ai)

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

تعداد كافة الصور بشكل متتالي.

وسائط:
aisort

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

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

الاتجاه للإدراج فيه.

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

عنوان الصورة لبدء التعداد منه. يمكن استخدامها مع aisort=name فقط.

aito

عنوان الصورة لوقف التعداد منه. يمكن استخدامها مع aisort=name فقط.

aicontinue

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

aistart

طابع زمني لبدء التعداد منه. يمكن استخدامه مع aisort فقط.

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

طابع زمني لإنهاء التعداد منه. يمكن استخدامه مع aisort فقط.

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

أي المعلومات عن الصورة للحصول عليها

timestamp
يضيف الطابع الزمني للنسخة المرفوعة.
user
يضيف المستخدم الذي رفع كل إصدار من الملف.
userid
إضافة هوية المستخدم الذي قام بتحميل كل إصدار ملف.
comment
تعليق على الإصدار.
parsedcomment
تحليل التعليق على النسخة.
canonicaltitle
يضيف العنوان الأساسي للملف.
url
يعطي مسارا للملف وصفحة الوصف.
size
يضيف حجم الملف بالبايت والطول والعرض وعدد الصفحات (عند قابلية التطبيق).
dimensions
الاسم المستعار للحجم.
sha1
يضيف تجزئة SHA-1 للملف.
mime
يضيف نوع MIME للملف.
mediatype
يضيف نوع الوسائط للملف.
metadata
يسرد بيانات تعريف Exif لإصدار الملف.
commonmetadata
يسرد بيانات التعريف العامة لصيغة الملف لإصدار الملف.
extmetadata
يسرد البيانات الوصفية المنسقة من مصادر متعددة، النتائج بتنسيق HTML.
bitdepth
يضيف عمق البت للإصدار.
badfile
يضيف ما إذا كان الملف موجودا في MediaWiki:Bad image list
القيم (منفصلة مع | أو البديل): timestamp، user، userid، comment، parsedcomment، canonicaltitle، url، size، dimensions، sha1، mime، mediatype، metadata، commonmetadata، extmetadata، bitdepth، badfile
الافتراضي: timestamp|url
aiprefix

البحث عن كل عناوين الصور التي تبدأ بهذه القيمة. يمكن استخدامها مع aisort فقط.

aiminsize

الحد من الصور بهذا العدد الكبير من البايتات على الأقل.

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

الحد من الصور بهذه البايتات على الأكثر.

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

SHA1 تجزئة الصورة. تجاوز aisha1base36.

aisha1base36

SHA1 تجزئة الصورة في قاعدة 36 (تُستخدَم في ميدياويكي).

aiuser

فقط إرجاع الملفات التي تم رفعها من قبل هذا المستخدم، يمكن استخدامها فقط مع aisort=timestamp، لا يمكن استخدامها مع aifilterbots.

النوع: اسم مستخدم
aifilterbots

كيفية تصفية الملفات التي تم تحميلها بواسطة بوتات. يمكن استخدامها مع aisort=timestamp فقط. لا يمكن أن تُستخدَم بجانب aiuser.

إحدى القيم التالية: all، bots، nobots
الافتراضي: all
aimime

عن أي أنواع MIME تبحث، على سبيل المثال image/jpeg.

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

كم عدد الصور الإجمالي للعودة.

لا يُسمَح بأكثر من ٥٠٠ (٥٬٠٠٠ للبوتات).
النوع: عدد صحيح أو max
الافتراضي: 10
أمثلة:
أظهر قائمة الملفات التي تبدأ بB.
api.php?action=query&list=allimages&aifrom=B [فتح في ملعب]
أظهر قائمة الملفات التي تم تحميلها مؤخرا، على غرار خاص:ملفات جديدة.
api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [فتح في ملعب]
أظهر قائمة الملفات من نوع MIME image/png أو image/gif
api.php?action=query&list=allimages&aimime=image/png|image/gif [فتح في ملعب]
عرض معلومات حول 4 ملفات تبدأ بالحرف T.
api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [فتح في ملعب]
  • هذه الوحدة تتطلب صلاحيات القراءة.
  • هذه الوحدة يمكن أن تُستخدَم كمولد.
  • المصدر:MediaWiki
  • الترخيص: GPL-2.0-or-later

تعداد كافة الروابط التي تشير إلى نطاق معين.

وسائط:
alcontinue

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

alfrom

عنوان الرابط لبدء التعداد منه.

alto

عنوان الرابط لوقف التعداد منه.

alprefix

البحث عن كل العناوين المرتبطة التي تبدأ بهذه القيمة.

alunique

عرض فقط العناوين المتميزة المرتبطة، لا يمكن استخدامها مع alprop=ids، عند استخدامها كمولد، يتم إنتاج الصفحات المستهدفة بدلا من صفحات المصدر.

النوع: منطقية (التفاصيل)
alprop

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

ids
تضيف معرف الصفحة للصفحة المرتبطة (لا يمكن استخدامها مع alunique).
title
تضيف عنوان الرابط.
القيم (منفصلة مع | أو البديل): ids، title
الافتراضي: title
alnamespace

نطاق للتعداد.

إحدى القيم التالية: -2، -1، 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15
الافتراضي: 0
allimit

كم عدد مجموع البنود للعودة.

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

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
أمثلة:
سرد العناوين المرتبطة، بما في ذلك المفقودة، مع معرفات الصفحات التي تنتمي إليها، بدءا من B</kbd.
api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [فتح في ملعب]
سرد العناوين المرتبطة الفريدة.
api.php?action=query&list=alllinks&alunique=&alfrom=B [فتح في ملعب]
الحصول على جميع العناوين المرتبطة، والتعليم على المفقودة.
api.php?action=query&generator=alllinks&galunique=&galfrom=B [فتح في ملعب]
يحصل على الصفحات التي تحتوي على وصلات.
api.php?action=query&generator=alllinks&galfrom=B [فتح في ملعب]

list=allpages (ap)

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

تعداد كافة الصفحات بشكل متتالي في نطاق معين.

وسائط:
apfrom

عنوان الصفحة لبدء التعداد منه.

apcontinue

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

apto

عنوان الصفحة لإيقاف التعداد منه.

apprefix

البحث عن كل عناوين الصفحات التي تبدأ بهذه القيمة.

apnamespace

نطاق للتعداد.

إحدى القيم التالية: 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15
الافتراضي: 0
apfilterredir

أي الصفحات للعرض.

إحدى القيم التالية: all، redirects، nonredirects
الافتراضي: all
apminsize

الحد من الصفحات بهذا العدد الكبير من البايتات على الأقل.

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

الحد من صفحات مع هذا العدد الكبير من البايتات.

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

الحد من الصفحات المحمية فقط.

القيم (منفصلة مع | أو البديل): edit، move، upload
apprlevel

تصفية الحماية على أساس مستوى الحماية (يجب استخدامه مع apprtype= وسيط).

القيم (منفصلة مع | أو البديل): يمكن أن تكون فارغة، أو autoconfirmed، sysop
apprfiltercascade

تصفية الحماية على أساس مستوى الحماية (يتم تجاهلها عند عدم تعيين apprtype).

إحدى القيم التالية: cascading، noncascading، all
الافتراضي: all
aplimit

كم عدد مجموع الصفحات للعودة.

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

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
apfilterlanglinks

التصفية استنادا إلى ما إذا كانت الصفحة تحتوي على وصلات لغات، لاحظ أن هذا قد لا يفكر في وصلات اللغات المضافة بواسطة الإضافات.

إحدى القيم التالية: withlanglinks، withoutlanglinks، all
الافتراضي: all
apprexpiry

مدة انتهاء الحماية لتصفية الصفحة فيها:

غير محددة
احصل على الصفحات التي لها تاريخ انتهاء غير محدود للحماية.
واضح
احصل على صفحات ذات مدة حماية محددة فقط.
الكل
الحصول على صفحات بأي انتهاء صلاحية للحماية.
إحدى القيم التالية: indefinite، definite، all
الافتراضي: all
أمثلة:
عرض قائمة من الصفحات التي تبدأ بالحرف B.
api.php?action=query&list=allpages&apfrom=B [فتح في ملعب]
عرض معلومات حول 4 صفحات تبدأ بالحرف T.
api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [فتح في ملعب]
عرض محتوى أول صفحتين غير تحويلتين التي تبدأ من Re</kbd.
api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [فتح في ملعب]

list=allredirects (ar)

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

أدرج جميع التحويلات إلى نطاق.

وسائط:
arcontinue

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

arfrom

عنوان التحويلة لبدء التعداد منه.

arto

عنوان التحويلة لإيقاف التعداد منه.

arprefix

ابحث عن جميع عناوين الصفحات المستهدفة التي تبدأ بهذه القيمة.

arunique

عرض صفحات الهدف متميزة فقط، لا يمكن استخدامها مع arprop=ids|fragment|interwiki، عند استخدامها كمولد، يتم إنتاج الصفحات المستهدفة بدلا من صفحات المصدر.

النوع: منطقية (التفاصيل)
arprop

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

ids
تضيف معرف الصفحة لصفحة التحويل (لا يمكن استخدامها مع arunique).
title
تضيف عنوان التحويلة.
fragment
يضيف الجزء من التحويلة، إن وُجِد (لا يمكن استخدامه مع arunique).
interwiki
يضيف بادئة إنترويكي من التحويلة، إن وُجِدت (لا يمكن استخدامها مع arunique).
القيم (منفصلة مع | أو البديل): ids، title، fragment، interwiki
الافتراضي: title
arnamespace

نطاق للتعداد.

إحدى القيم التالية: -2، -1، 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15
الافتراضي: 0
arlimit

كم عدد مجموع البنود للعودة.

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

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
أمثلة:
سرد الصفحات الهدف، بما في ذلك المفقودة، مع معرفات الصفحات التي تنتمي إليها، بدءا من B</kbd.
api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [فتح في ملعب]
سرد الصفحات الهدف الفريدة.
api.php?action=query&list=allredirects&arunique=&arfrom=B [فتح في ملعب]
الحصول على جميع الصفحات المستهدفة، والتعليم على المفقودة.
api.php?action=query&generator=allredirects&garunique=&garfrom=B [فتح في ملعب]
يحصل على الصفحات التي تحتوي على تحويلات.
api.php?action=query&generator=allredirects&garfrom=B [فتح في ملعب]

list=allrevisions (arv)

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

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

وسائط:
arvprop

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

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

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

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

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

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

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

النوع: منطقية (التفاصيل)
arvgeneratexml
مهمل.

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

النوع: منطقية (التفاصيل)
arvparse
مهمل.

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

النوع: منطقية (التفاصيل)
arvsection

استرجع محتويات رقم هذا القسم فقط.

arvdiffto
مهمل.

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

arvdifftotext
مهمل.

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

arvdifftotextpst
مهمل.

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

النوع: منطقية (التفاصيل)
arvcontentformat
مهمل.

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

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

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

النوع: اسم مستخدم
arvnamespace

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

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

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

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

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

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

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

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

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

النوع: اسم مستخدم
arvcontinue

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

arvgeneratetitles

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

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

list=alltransclusions (at)

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

أدرج كل التضمينات (الصفحات المضمنة باستخدام {{x}})، بما في ذلك غير الموجودة.

وسائط:
atcontinue

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

atfrom

عنوان التضمين لبدء التعداد منه.

atto

عنوان التضمين لوقف التعداد فيه.

atprefix

ابحث عن جميع العناوين المضمنة التي تبدأ بهذه القيمة.

atunique

عرض العناوين المضمنة المتميزة فقط، لا يمكن استخدامها مع atprop=ids، عند استخدامها كمولد، يتم إنتاج الصفحات المستهدفة بدلا من صفحات المصدر.

النوع: منطقية (التفاصيل)
atprop

أي جزء من المعلومات لتضمينه:

ids
يضيف معرف الصفحة لتضين الصفحة (لا يمكن استخدامه مع atunique).
title
يضيف عنوان التضمين.
القيم (منفصلة مع | أو البديل): ids، title
الافتراضي: title
atnamespace

النطاق للتعداد.

إحدى القيم التالية: -2، -1، 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15
الافتراضي: 10
atlimit

كم عدد العناصر لإرجاعها.

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

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
أمثلة:
سرد العناوين المعطلة، بما في ذلك المفقودة، مع معرفات الصفحات التي تنتمي إليها، بدءا من B</ kbd>.
api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [فتح في ملعب]
إدراج عناوين مضمنة فريدة.
api.php?action=query&list=alltransclusions&atunique=&atfrom=B [فتح في ملعب]
الحصول على جميع العناوين المضمنة، والتعليم على المفقودة.
api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [فتح في ملعب]
يحصل على الصفحات التي تحتوي على تضمينات.
api.php?action=query&generator=alltransclusions&gatfrom=B [فتح في ملعب]

list=allusers (au)

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

تعداد جميع المستخدمين المسجلين.

وسائط:
aufrom

اسم المستخدم لبدء التعداد منه.

auto

اسم المستخدم لإيقاف التعداد فيه.

auprefix

ابحث عن جميع المستخدمين الذين يبدأون بهذه القيمة.

audir

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

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
augroup

تضمين المستخدمين في المجموعات المحددة فقط.

القيم (منفصلة مع | أو البديل): bot، sysop، interface-admin، bureaucrat
auexcludegroup

استبعاد المستخدمين في المجموعات المحددة.

القيم (منفصلة مع | أو البديل): bot، sysop، interface-admin، bureaucrat
aurights

قم بتضمين المستخدمين بالصلاحيات المحددة فقط، لا تشمل الصلاحيات الممنوحة بواسطة المجموعات الضمنية أو الترقية التلقائية مثل * المستخدمين أو المستخدمين المؤكدين.

القيم (منفصلة مع | أو البديل): apihighlimits، applychangetags، autoconfirmed، autocreateaccount، autopatrol، bigdelete، block، blockemail، bot، browsearchive، changetags، createaccount، createpage، createtalk، delete، deletechangetags، deletedhistory، deletedtext، deletelogentry، deleterevision، edit، editcontentmodel، editinterface، editprotected، editmyoptions، editmyprivateinfo، editmyusercss، editmyuserjson، editmyuserjs، editmywatchlist، editsemiprotected، editsitecss، editsitejson، editsitejs، editusercss، edituserjson، edituserjs، hideuser، import، importupload، ipblock-exempt، managechangetags، markbotedits، mergehistory، minoredit، move، movefile، move-categorypages، move-rootuserpages، move-subpages، nominornewtalk، noratelimit، override-export-depth، pagelang، patrol، patrolmarks، protect، purge، read، reupload، reupload-own، reupload-shared، rollback، sendemail، siteadmin، suppressionlog، suppressredirect، suppressrevision، unblockself، undelete، unwatchedpages، upload، upload_by_url، userrights، userrights-interwiki، viewmyprivateinfo، viewmywatchlist، viewsuppressed، writeapi
الحد الأقصى لعدد القيم هو ٥٠ (٥٠٠ للبوتات).
auprop

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

blockinfo
يضيف المعلومات حول المنع الحالي للمستخدم.
groups
يسرد المجموعات التي يوجد بها المستخدم، يستخدم هذا المزيد من موارد الخادم وقد يعرض نتائج أقل من الحد المسموح به.
implicitgroups
يسرد كل المجموعات التي يوجد فيها المستخدم تلقائيا.
rights
يسرد الصلاحيات التي يمتلكها المستخدم.
editcount
يضيف عدد تحريرات المستخدم.
registration
يإضيف الطابع الزمني عند تسجيل المستخدم إذا كان متاحا (قد يكون فارغا).
centralids
يضيف معرفات مركزية وحالة المرفقات للمستخدم.
القيم (منفصلة مع | أو البديل): blockinfo، groups، implicitgroups، rights، editcount، registration، centralids
aulimit

كم عدد أسماء المستخدمين لإرجاعها.

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

سرد المستخدمين الذين قاموا بتحريرات فقط.

النوع: منطقية (التفاصيل)
auactiveusers

سرد المستخدمين النشطين في آخر 30 أيام فقط.

النوع: منطقية (التفاصيل)
auattachedwiki

باستخدام auprop=centralids، أشر أيضا إلى ما إذا كان المستخدم مرتبطا بالويكي المحدد بواسطة هذا المعرف.

أمثلة:
سرد المستخدمين ابتداء من Y.
api.php?action=query&list=allusers&aufrom=Y [فتح في ملعب]
  • هذه الوحدة تتطلب صلاحيات القراءة.
  • هذه الوحدة يمكن أن تُستخدَم كمولد.
  • المصدر:MediaWiki
  • الترخيص: GPL-2.0-or-later

ابحث عن جميع الصفحات الموصولة للصفحة المحددة.

وسائط:
bltitle

عنوان للبحث، لا يمكن استخدامه مع blpageid</var

blpageid

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

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

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

blnamespace

النطاق للتعداد.

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

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
blfilterredir

كيفية التصفية للتحويلات، إذا تم ضبطه على nonredirects عند تمكين blredirect، فسيتم تطبيق هذا على المستوى الثاني فقط.

إحدى القيم التالية: all، redirects، nonredirects
الافتراضي: all
bllimit

كم عدد الصفحات التي سيتم إرجاعها، إذا تم تمكين blredirect ، فسيتم تطبيق الحد الأقصى على كل مستوى بشكل منفصل (مما يعني أنه قد يتم إرجاع ما يصل إلى * bllimit نتائج).

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

إذا كان ربط الصفحة تحويلة، فابحث عن جميع الصفحات التي تصل لتلك التحويلة أيضا، الحد الأقصى هو النصف.

النوع: منطقية (التفاصيل)
أمثلة:
عرض الوصلات إلى Main page.
api.php?action=query&list=backlinks&bltitle=Main%20Page [فتح في ملعب]
احصل على معلومات حول الصفحات التي تصل إلى Main page.
api.php?action=query&generator=backlinks&gbltitle=Main%20Page&prop=info [فتح في ملعب]

list=blocks (bk)

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

إدراج جميع المستخدمين وعناوين الآيبي الممنوعة.

وسائط:
bkstart

الطابع الزمني لبدء العد منه.

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

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

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

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

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

قائمة معرفات المنع للإدراج (اختياري).

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

قائمة المستخدمين للبحث عنهم (اختياري).

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

احصل على كل عمليات المنع التي تنطبق على عنوان الآيبي أو نطاق CIDR عذا، بما في ذلك عمليات منع النطاق، لا يمكن استخدامه مع bkusers، لا يتم قبول نطاقات CIDR الأوسع من IPv4/16 أو IPv6/19.

bklimit

الحد الأقصى لعدد عمليات المنع لإدراجها.

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

أي الخصائص للحصول عليها.

id
يضيف معرف المنع.
user
يضيف اسم المستخدم للمستخدم الممنوع.
userid
يضيف اسم المستخدم للمستخدم الممنوع.
by
يضيف اسم المستخدم للمستخدم المانع.
byid
يضيف اسم المستخدم للمستخدم المانع.
timestamp
يضيف الطابع الزمني عندما تم منح المنع.
expiry
يضيف الطابع الزمني عندما تنتهي صلاحية المنع.
reason
يضيف السبب المعطى للمنع.
range
يضيف نطاق عناوين الآيبي المتأثرة بالمنع.
flags
يوسم المنع بـ(المنع التلقائي والمجهولون فقط وما إلى ذلك).
restrictions
يضيف قيود المنع الجزئي إذا لم يكن المنع على مستوى الموقع.
القيم (منفصلة مع | أو البديل): id، user، userid، by، byid، timestamp، expiry، reason، range، flags، restrictions
الافتراضي: id|user|by|timestamp|expiry|reason|flags
bkshow

إظهار العناصر التي تستوفي هذه المعايير فقط، على سبيل المثال، لمشاهدة عمليات المنع غير المحددة فقط على عناوين أيبي; اضبط bkshow=ip|!temp.

القيم (منفصلة مع | أو البديل): account، !account، temp، !temp، ip، !ip، range، !range
bkcontinue

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

أمثلة:
قائمة المنع.
api.php?action=query&list=blocks [فتح في ملعب]
إدراج عمليات منع المستخدمين Alice وBob.
api.php?action=query&list=blocks&bkusers=Alice|Bob [فتح في ملعب]

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
لتحديد كل القيم; استخدم *.
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 [فتح في ملعب]

list=deletedrevs (dr)

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

إدراج المراجعات المحذوفة.

يعمل في ثلاثة أوضاع:

  1. إدراج المراجعات المحذوفات للعناوين المحددة، مرتبة حسب الطابع الزمني.
  2. إدراج المساهمات المحذوفة لمستخدم معين، مرتبة حسب الطابع الزمني (لم يتم تحديد عناوين).
  3. سرد جميع المراجعات المحذوفة في النطاق المحدد، مرتبة حسب العنوان والطابع الزمني (لم يتم تحديد عناوين، ولم يتم تعيين druser).

تنطبق بعض الوسائط فقط على بعض الأوضاع ويتم تجاهلها في أوضاع أخرى.

وسائط:
drstart

الطابع الزمني لبدء العد منه.

أوضاع: 1، 2
النوع: طابع زمني (الصيغ المسموح بها)
drend

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

أوضاع: 1، 2
النوع: طابع زمني (الصيغ المسموح بها)
drdir

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

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

بدء الإدراج من هذا العنوان.

أوضاع: 3
drto

وقف الإدراج من هذا العنوان.

أوضاع: 3
drprefix

البحث عن كل عناوين الصفحات التي تبدأ بهذه القيمة.

أوضاع: 3
drunique

إدراج مراجعة واحدة فقط لكل صفحة.

أوضاع: 3
النوع: منطقية (التفاصيل)
drnamespace

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

أوضاع: 3
إحدى القيم التالية: 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15
الافتراضي: 0
drtag

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

druser

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

النوع: اسم مستخدم
drexcludeuser

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

النوع: اسم مستخدم
drprop

أي الخصائص للحصول عليها:

revid
يضيف معرف المراجعة معرف المراجعة للمراجعة المحذوفة.
parentid
يضيف معرف المراجعة للنسخة السابقة السابقة إلى الصفحة.
user
يضيف المستخدم الذي قام بإجراء المراجعة.
userid
يضيف معرف المستخدم الذي قام بإجراء المراجعة.
comment
يضيف تعليق المراجعة.
parsedcomment
يضيف التعليق المحسن للمراجعة.
minor
يوسم إذا كانت المراجعة طفيفة.
len
يضيف طول (بالبايت) المراجعة.
sha1
يضيف SHA-1 (الأساس 16) للمراجعة.
content
يضيف محتوى المراجعة.
token
موقوف. يعطي رمز التعديل.
tags
يوسم للمراجعة.
القيم (منفصلة مع | أو البديل): revid، parentid، user، userid، comment، parsedcomment، minor، len، sha1، content، token، tags
الافتراضي: user|comment
drlimit

الحد الأقصى لكمية المراجعات للإدراج.

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

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

أمثلة:
إدراج المراجعات المحذوفة من الصفحات Main Page وTalk:Main Page، بمحتوى (الوضع 1).
api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [فتح في ملعب]
إدراج آخر 50 مساهمة محذوفة بواسطة Bob (الوضع 2).
api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [فتح في ملعب]
إدراج آخر 50 مراجعة محذوفة في النطاق الرئيسي (الوضع 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [فتح في ملعب]
إدراج أول 50 صفحة محذوفة في النطاق نقاش (الوضع 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [فتح في ملعب]

list=embeddedin (ei)

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

العثور على جميع الصفحات التي تتضمن (نسخ) العنوان المعطى.

وسائط:
eititle

عنوان للبحث، لا يمكن استخدامه مع eipageid</var

eipageid

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

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

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

einamespace

النطاق للتعداد.

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

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
eifilterredir

كيفية التصفية للتحويلات.

إحدى القيم التالية: all، redirects، nonredirects
الافتراضي: all
eilimit

كم عدد مجموع الصفحات للعودة.

لا يُسمَح بأكثر من ٥٠٠ (٥٬٠٠٠ للبوتات).
النوع: عدد صحيح أو max
الافتراضي: 10
أمثلة:
عرض الصفحات التي تتضمن Template:Stub.
api.php?action=query&list=embeddedin&eititle=Template:Stub [فتح في ملعب]
الحصول على معلومات حول الصفحات التي تتضمن Template:Stub.
api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [فتح في ملعب]

list=exturlusage (eu)

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

تعداد الصفحات التي تحتوي على مسار محدد.

وسائط:
euprop

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

ids
يضيف معرف الصفحة.
title
يضيف معرف عنوان ونطاق الصفحة.
url
يضيف المسار المستخدم في الصفحة.
القيم (منفصلة مع | أو البديل): ids، title، url
الافتراضي: ids|title|url
eucontinue

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

euprotocol

بروتوكول المسار، إذا تم تعيين euquery وفارغ، يكون البروتوكول httpاترك كلا من هذا وeuquery فارغين لسرد جميع الروابط الخارجية.

إحدى القيم التالية: يمكن أن تكون فارغة، أو bitcoin، ftp، ftps، geo، git، gopher، http، https، irc، ircs، magnet، mailto، mms، news، nntp، redis، sftp، sip، sips، sms، ssh، svn، tel، telnet، urn، worldwind، xmpp
الافتراضي: (فارغ)
euquery

بحث سلسلة دون بروتوكول، انظر Special:LinkSearch، اتركه فارغًا لسرد كل الروابط الخارجية.

eunamespace

النطاق للتعداد.

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

كم عدد الصفحات للعودة.

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

توسيع المسارات المتعلقة بالبروتوكول مع البروتوكول الأساسي.

النوع: منطقية (التفاصيل)

list=filearchive (fa)

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

تعداد كافة الملفات المحذوفة بالتسلسل.

وسائط:
fafrom

عنوان الصورة لبدء التعداد منه.

fato

عنوان الصورة لإيقاف التعداد فيه.

faprefix

ابحث عن جميع عناوين الصور التي تبدأ بهذه القيمة.

fadir

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
fasha1

SHA1 تجزئة الصورة، يتجاوز fasha1base36.

fasha1base36

SHA1 تجزئة الصورة في القاعدة 36 (المستخدمة في ميدياويكي).

faprop

أي المعلومات عن الصورة للحصول عليها

sha1
يضيف تجزئة SHA-1 للصورة.
timestamp
يضيف الطابع الزمني للنسخة المرفوعة.
user
يضيف المستخدم الذي رفع نسخة الصورة.
size
يضيف حجم الصورة بالبايت والطول والعرض وعدد الصفحات (عند قابلية التطبيق).
dimensions
الاسم المستعار للحجم.
description
يضيف وصفا لنسخة الصورة.
parseddescription
تحليل وصف الإصدار.
mime
يضيف MIME الصورة.
mediatype
يضيف نوع وسائط الصورة.
metadata
يسرد بيانات تعريف Exif لإصدار الصورة.
bitdepth
يضيف عمق البت للإصدار.
archivename
يضيف اسم ملف إصدار الأرشيف للإصدارات غير الأحدث.
القيم (منفصلة مع | أو البديل): sha1، timestamp، user، size، dimensions، description، parseddescription، mime، mediatype، metadata، bitdepth، archivename
الافتراضي: timestamp
falimit

كم عدد الصور الإجمالي للعودة.

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

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

أمثلة:
عرض قائمة بجميع الملفات المحذوفة.
api.php?action=query&list=filearchive [فتح في ملعب]

list=imageusage (iu)

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

ابحث عن كل الصفحات التي تستخدم عنوان الصورة المعين.

وسائط:
iutitle

عنوان للبحث، لا يمكن استخدامه مع iupageid</var

iupageid

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

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

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

iunamespace

النطاق للتعداد.

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

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
iufilterredir

كيفية التصفية للتحويلات، إذا تم ضبطه على nonredirects عند تمكين iuredirect، فسيتم تطبيق هذا على المستوى الثاني فقط.

إحدى القيم التالية: all، redirects، nonredirects
الافتراضي: all
iulimit

كم عدد الصفحات التي سيتم إرجاعها، إذا تم تمكين iuredirect ، فسيتم تطبيق الحد الأقصى على كل مستوى بشكل منفصل (مما يعني أنه قد يتم إرجاع ما يصل إلى * iulimit نتائج).

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

إذا كان ربط الصفحة تحويلة، فابحث عن جميع الصفحات التي تصل لتلك التحويلة أيضا، الحد الأقصى هو النصف.

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

العثور على جميع الصفحات التي تصل إلى وصلة الإنترويكي المعطاه.

يمكن استخدامها للعثور على جميع الوصلات ببادئة، أو كل الوصلات إلى عنوان (ببادئة معينة)، استخدام أي من الوسيطين "جميع وصلات الإنترويكي" على نحو فعال.

وسائط:
iwblprefix

بادئة للإنترويكي.

iwbltitle

رابط إنترويكي للبحث عنه، يجب استخدامه مع iwblblprefix</var.

iwblcontinue

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

iwbllimit

كم عدد مجموع الصفحات للعودة.

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

أي الخصائص للحصول عليها.

iwprefix
يضيف بادئة الإنترويكي.
iwtitle
يضيف عنوان الإنترويكي.
القيم (منفصلة مع | أو البديل): iwprefix، iwtitle
الافتراضي: (فارغ)
iwbldir

الاتجاه للإدراج فيه.

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

ابحث عن جميع الصفحات التي تصل لرابط اللغة المحدد.

يمكن استخدامها للعثور على جميع الوصلات برمز لغة، أو كل الوصلات إلى عنوان (بلغة معينة)، استخدام أي من الوسيطين "كل وصلات اللغات" بشكل فعال، لاحظ أن هذا قد لا يفكر في وصلات اللغة التي تتم إضافتها بواسطة الإضافات.

وسائط:
lbllang

لغة لرابط اللغة.

lbltitle

رابط اللغة للبحث عنه، يجب استخدامه مع lbllang.

lblcontinue

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

lbllimit

كم عدد مجموع الصفحات للعودة.

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

أي الخصائص للحصول عليها.

lllang
يضيف رمز لغة رابط اللغة.
lltitle
يضيف عنوان رابط اللغة.
القيم (منفصلة مع | أو البديل): lllang، lltitle
الافتراضي: (فارغ)
lbldir

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
أمثلة:
الحصول على الصفحات التي تصل إلى fr:Test.
api.php?action=query&list=langbacklinks&lbltitle=Test&lbllang=fr [فتح في ملعب]
الحصول على معلومات حول الصفحات التي تصل إلى fr:Test.
api.php?action=query&generator=langbacklinks&glbltitle=Test&glbllang=fr&prop=info [فتح في ملعب]

list=logevents (le)

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

الحصول على الأحداث من السجلات.

وسائط:
leprop

أي الخصائص للحصول عليها.

ids
يضيف معرف حدث السجل.
title
يضيف عنوان الصفحة لحدث السجل.
type
يضيف نوع حدث السجل.
user
يضيف المستخدم المسؤول عن حدث السجل.
userid
يضيف معرف المستخدم الذي كان مسؤولا عن حدث السجل.
timestamp
يضيف الطابع الزمني لحدث السجل.
comment
يضيف تعليق حدث السجل.
parsedcomment
يضيف التعليق المحلل لحدث السجل.
details
يسرد تفاصيل إضافية حول حدث السجل.
tags
يسرد وسوما لحدث السجل.
القيم (منفصلة مع | أو البديل): ids، title، type، user، userid، timestamp، comment، parsedcomment، details، tags
الافتراضي: ids|title|type|user|timestamp|comment|details
letype

تصفية إدخالات السجل لهذا النوع فقط.

إحدى القيم التالية: يمكن أن تكون فارغة، أو block، protect، rights، delete، upload، move، import، patrol، merge، suppress، tag، managetags، contentmodel، newusers، create
leaction

تصفية إجراءات السجل لهذا الإجراء فقط، يتجاوز letype، في قائمة القيم المحتملة، يمكن أن تحتوي القيم بحرف بدل العلامة النجمية مثل action/* على سلاسل مختلفة بعد الخط المائل (/).

إحدى القيم التالية: block/block، block/reblock، block/unblock، contentmodel/change، contentmodel/new، create/create، delete/delete، delete/delete_redir، delete/event، delete/restore، delete/revision، import/interwiki، import/upload، managetags/activate، managetags/create، managetags/deactivate، managetags/delete، merge/merge، move/move، move/move_redir، newusers/autocreate، newusers/byemail، newusers/create، newusers/create2، newusers/newusers، patrol/autopatrol، patrol/patrol، protect/modify، protect/move_prot، protect/protect، protect/unprotect، rights/autopromote، rights/rights، suppress/block، suppress/delete، suppress/event، suppress/reblock، suppress/revision، tag/update، upload/overwrite، upload/revert، upload/upload
lestart

الطابع الزمني لبدء العد منه.

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

الطابع الزمني لإنهاء التعداد.

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

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

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

تصفية الإلدخالات تلك المدخلات من قبل المستخدم المعطى.

النوع: اسم مستخدم
letitle

تصفية الإدخالات إلى تلك المتعلقة بصفحة.

lenamespace

تصفية الإدخالات إلى تلك الموجودة في النطاق المحدد.

إحدى القيم التالية: -2، -1، 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15
leprefix

تصفية الإدخالات التي تبدأ بهذه البادئة.

letag

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

lelimit

كم العدد الكلي لإدخالات الحدث للعودة.

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

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

أمثلة:
إدراج أحداث السجل الأخيرة.
api.php?action=query&list=logevents [فتح في ملعب]

list=mystashedfiles (msf)

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

احصل على قائمة بالملفات في ذاكرة التخزين المؤقت الخاص برفع المستخدم الحالي.

وسائط:
msfprop

أي الخصائص تريد لجلب للملفات.

size
جلب حجم الملف وأبعاد الصورة.
type
جلب نوع MIME للملف ونوع الوسائط.
القيم (منفصلة مع | أو البديل): size، type
الافتراضي: (فارغ)
msflimit

كم عدد الملفات للحصول عليها.

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

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

أمثلة:
احصل على مفتاح الملف وحجم الملف وحجم البكسل للملفات في ذاكرة التخزين المؤقت الخاص برفع المستخدم الحالي.
api.php?action=query&list=mystashedfiles&msfprop=size [فتح في ملعب]

list=pagepropnames (ppn)

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

إدراج جميع أسماء خواص الصفحة قيد الاستخدام في الويكي.

وسائط:
ppncontinue

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

ppnlimit

الحد الأقصى لعدد الأسماء للعودة.

لا يُسمَح بأكثر من ٥٠٠ (٥٬٠٠٠ للبوتات).
النوع: عدد صحيح أو max
الافتراضي: 10
أمثلة:
الحصول على أول 10 أسماء خواص.
api.php?action=query&list=pagepropnames [فتح في ملعب]

list=pageswithprop (pwp)

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

سرد جميع الصفحات التي تستخدم خاصية صفحة معينة.

وسائط:
pwppropname

خاصية الصفحة التي تريد تعداد الصفحات (action=query&list=pagepropnames تقوم بإرجاع أسماء خصائص الصفحة قيد الاستخدام).

هذا الوسيط مطلوب.
pwpprop

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

ids
يضيف معرف الصفحة.
title
يضيف معرف عنوان ونطاق الصفحة.
value
يضيف قيمة خاصية الصفحة.
القيم (منفصلة مع | أو البديل): ids، title، value
الافتراضي: ids|title
pwpcontinue

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

pwplimit

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

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

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

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
أمثلة:
أدرج أول 10 صفحات تستخدم {{DISPLAYTITLE:}}.
api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [فتح في ملعب]
احصل على معلومات إضافية حول أول 10 صفحات تستخدم __NOTOC__.
api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [فتح في ملعب]

list=prefixsearch (ps)

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

قم بإجراء بحث بالبادئة عن عناوين الصفحات.

على الرغم من التشابه في الأسماء، لا يُقصَد بهذه الوحدة أن تكون مكافئة لـ Special:PrefixIndex، لذلك; راجع action=query&list=allpages مع الوسيط apprefix، يشبه الغرض من هذه الوحدة action=opensearch: لأخذ مدخلات المستخدم وتقديم أفضل العناوين المطابقة، استنادا إلى الواجهة الخلفية لمحرك البحث، قد يتضمن هذا تصحيحا مطبعيا أو تجنبا للتحويل أو استدلالا آخر.

وسائط:
pssearch

سلسلة البحث.

هذا الوسيط مطلوب.
psnamespace

النطاقات للبحث، يتم التجاهل إذا بدأ pssearch ببادئة نطاق صالحة.

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

الحد الأقصى لعدد النتائج للعودة.

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

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

النوع: عدد صحيح
الافتراضي: 0
أمثلة:
ابحث عن عناوين الصفحات التي تبدأ بـmeaning.
api.php?action=query&list=prefixsearch&pssearch=meaning [فتح في ملعب]

list=protectedtitles (pt)

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

سرد جميع العناوين المحمية من الإنشاء.

وسائط:
ptnamespace

إدراج عناوين في هذه النطاقات فقط.

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

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

القيم (منفصلة مع | أو البديل): autoconfirmed، sysop
ptlimit

كم عدد مجموع الصفحات للعودة.

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

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

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

بدء الإدراج في هذا الطابع الزمني للحماية.

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

وقف الإدراج في هذا الطابع الزمني للحماية.

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

أي الخصائص للحصول عليها.

timestamp
يإضيف الطابع الزمني عند إضافة الحماية.
user
يضيف المستخدم الذي أضاف الحماية.
userid
يضيف معرف المستخدم الذي أضاف الحماية.
comment
يضيف التعليق للحماية.
parsedcomment
يضيف تعليق التعليق المحلل للحماية.
expiry
يإضيف الطابع الزمني للوقت الذي سيتم فيه رفع الحماية.
level
يضيف مستوى الحماية.
القيم (منفصلة مع | أو البديل): timestamp، user، userid، comment، parsedcomment، expiry، level
الافتراضي: timestamp|level
ptcontinue

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

أمثلة:
سرد العناوين المحمية.
api.php?action=query&list=protectedtitles [فتح في ملعب]
ابحث عن وصلات للعناوين المحمية في النطاق الرئيسي.
api.php?action=query&generator=protectedtitles&gptnamespace=0&prop=linkshere [فتح في ملعب]

list=querypage (qp)

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

الحصول على قائمة يتم توفيرها من خلال صفحة خاصة تستند إلى صفحة استعلام.

وسائط:
qppage

اسم الصفحة الخاصة، ملاحظة: هذا حساس لحالة الأحرف.

هذا الوسيط مطلوب.
إحدى القيم التالية: Ancientpages، BrokenRedirects، Deadendpages، DoubleRedirects، ListDuplicatedFiles، Listredirects، Lonelypages، Longpages، MediaStatistics، Mostcategories، Mostimages، Mostinterwikis، Mostlinkedcategories، Mostlinkedtemplates، Mostlinked، Mostrevisions، Fewestrevisions، Shortpages، Uncategorizedcategories، Uncategorizedpages، Uncategorizedimages، Uncategorizedtemplates، Unusedcategories، Unusedimages، Wantedcategories، Wantedfiles، Wantedpages، Wantedtemplates، Unwatchedpages، Unusedtemplates، Withoutinterwiki
qpoffset

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

النوع: عدد صحيح
الافتراضي: 0
qplimit

عدد النتائج للعودة.

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

list=random (rn)

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

الحصول على مجموعة من الصفحات العشوائية.

يتم سرد الصفحات بتسلسل ثابت، نقطة البداية فقط عشوائية: هذا يعني أنه إذا، على سبيل المثال، كانت Main Page أول صفحة عشوائية في القائمة، List of fictional monkeys سوف تكون الثانية always، List of people on stamps of Vanuatu الثالثة، إلخ.

وسائط:
rnnamespace

إرجاع الصفحات في هذه النطاقات فقط.

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

كيفية التصفية للتحويلات.

إحدى القيم التالية: all، redirects، nonredirects
الافتراضي: nonredirects
rnredirect
مهمل.

استخدم rnfilterredir=redirects بدلا من ذلك.

النوع: منطقية (التفاصيل)
rnlimit

تحديد عدد الصفحات العشوائية التي سيتم إرجاعها.

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

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

أمثلة:
قم بإرجاع صفحتين عشوائيتين من النطاق الرئيسي.
api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [فتح في ملعب]
إرجاع معلومات الصفحة حول صفحتين عشوائيتين من النطاق الرئيسي.
api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [فتح في ملعب]

list=recentchanges (rc)

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

تعداد أحدث التغييرات.

وسائط:
rcstart

الطابع الزمني لبدء العد منه.

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

الطابع الزمني لإنهاء التعداد.

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

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

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

تصفية التغييرات على هذه النطاقات فقط.

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

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

النوع: اسم مستخدم
rcexcludeuser

لا تسرد التغييرات بواسطة هذا المستخدم.

النوع: اسم مستخدم
rctag

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

rcprop

تضمين أجزاء إضافية من المعلومات:

user
يضيف المستخدم المسؤول عن التحرير والوسوم إذا كان يوجد أيبي.
userid
يضيف المستخدم المسؤول عن التعديل.
comment
يضيف التعليق للتحرير.
parsedcomment
يضيف التعليق المحلل للتحرير.
flags
يضيف علامات للتحرير.
timestamp
يضيف الطابع الزمني للتحرير.
title
يضيف عنوان صفحة التحرير.
ids
يضيف معرف الصفحة ومعرف أحدث التغييرات ومعرف النسخة الجديدة والقديمة.
sizes
يضيف طول الصفحة الجديد والقديم بالبايت.
redirect
يوسم التحرير إذا كانت الصفحة تحويلة
patrolled
يوسم التعديلات التي يمكن مراجعتها باعتبارها مراجعة أو غير مراجعة.
loginfo
يضيف معلومات السجل (معرف السجل، نوع السجل، إلخ) لإدخالات السجل.
tags
يسرد الوسوم للدخول.
sha1
يضيف المجموع الاختباري للمحتوى للإدخالات المرتبطة بمراجعة.
القيم (منفصلة مع | أو البديل): user، userid، comment، parsedcomment، flags، timestamp، title، ids، sizes، redirect، patrolled، loginfo، tags، sha1
الافتراضي: title|timestamp|ids
rctoken
مهمل.

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

القيم (منفصلة مع | أو البديل): patrol
rcshow

إظهار العناصر التي تستوفي هذه المعايير فقط، على سبيل المثال، مشاهدة التعديلات الطفيفة فقط التي قام بها المستخدمون مسجلو الدخول، قم بتعيين rcshow=minor|!anon.

القيم (منفصلة مع | أو البديل): minor، !minor، bot، !bot، anon، !anon، redirect، !redirect، patrolled، !patrolled، unpatrolled، autopatrolled، !autopatrolled
rclimit

كم عدد التغييرات الإجمالي للعودة.

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

أي أنواع التغييرات لعرضها.

القيم (منفصلة مع | أو البديل): edit، new، log، external، categorize
الافتراضي: edit|new|log|categorize
rctoponly

سرد التغييرات التي هي أحدث مراجعة فقط.

النوع: منطقية (التفاصيل)
rctitle

تصفية الإدخالات إلى تلك المتعلقة بصفحة.

rccontinue

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

rcgeneraterevisions

عند استخدامه كمولد، قم بإنشاء معرفات المراجعة بدلا من العناوين، ولن تؤدي إدخالات التغيير الأخيرة التي لا تحتوي على معرفات المراجعة المرتبطة (مثل معظم إدخالات السجلات) إلى توليد أي شيء.

النوع: منطقية (التفاصيل)
أمثلة:
سرد أحدث التغييرات.
api.php?action=query&list=recentchanges [فتح في ملعب]
الحصول على معلومات الصفحة حول أحدث التغييرات غير المراجعة.
api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [فتح في ملعب]

list=search (sr)

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

إجراء بحث نص كامل.

وسائط:
srsearch

ابحث عن عناوين الصفحات أو المحتوى الذي يطابق هذه القيمة، يمكنك استخدام سلسلة البحث لاستدعاء ميزات بحث خاصة، اعتمادا على ما تنفذه الواجهة الخلفية للبحث في موقع الويكي.

هذا الوسيط مطلوب.
srnamespace

ابحث داخل هذه النطاقات فقط.

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

كم عدد مجموع الصفحات للعودة.

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

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

النوع: عدد صحيح
الافتراضي: 0
srwhat

أي نوع من البحث لأدائه.

إحدى القيم التالية: title، text، nearmatch
srinfo

أية بيانات وصفية لعرضها.

القيم (منفصلة مع | أو البديل): totalhits، suggestion، rewrittenquery
الافتراضي: totalhits|suggestion|rewrittenquery
srprop

أي الخصائص للعودة.

size
يضيف حجم الصفحة بالبايت.
wordcount
يضيف عدد كلمات الصفحة.
timestamp
يضيف الطابع الزمني لوقت آخر تعديل للصفحة.
snippet
يضيف مقتطفا محللا للصفحة.
titlesnippet
يضيف مقتطفا محللا لعنوان الصفحة.
redirecttitle
يضيف عنوان التحويلة المطابقة.
redirectsnippet
يضيف مقتطفا محللا لعنوان التحويلة.
sectiontitle
يضيف عنوان القسم المطابق.
sectionsnippet
يضيف مقتطفا محللا لعنوان القسم المطابق.
isfilematch
يضيف قيمة منطقية تشير إلى ما إذا كان محتوى البحث مطابقا للمحتوى.
categorysnippet
يضيف مقتطفا محللا للتصنيف المطابق.
score
مهمل. تم تجاهله.
hasrelated
مهمل. تم تجاهله.
extensiondata
يضيف بيانات إضافية منشأة بواسطة الإضافات.
القيم (منفصلة مع | أو البديل): size، wordcount، timestamp، snippet، titlesnippet، redirecttitle، redirectsnippet، sectiontitle، sectionsnippet، isfilematch، categorysnippet، score، hasrelated، extensiondata
الافتراضي: size|wordcount|timestamp|snippet
srinterwiki

تضمين نتائج الإنترويكي في البحث، إذا كان ذلك متاحا.

النوع: منطقية (التفاصيل)
srenablerewrites

تمكين إعادة كتابة الاستعلام الداخلية، يمكن لبعض الواجهات الخلفية البحث إعادة كتابة الاستعلام إلى آخر يُعتَقد أنه يوفر نتائج أفضل، على سبيل المثال عن طريق تصحيح الأخطاء الإملائية.

النوع: منطقية (التفاصيل)
srsort

تعيين ترتيب الفرز للنتائج التي تم إرجاعها.

إحدى القيم التالية: relevance
الافتراضي: relevance
أمثلة:
البحث عن meaning.
api.php?action=query&list=search&srsearch=meaning [فتح في ملعب]
البحث في النصوص عن meaning.
api.php?action=query&list=search&srwhat=text&srsearch=meaning [فتح في ملعب]
احصل على معلومات الصفحة حول الصفحات التي تم إرجاعها للبحث عن meaning.
api.php?action=query&generator=search&gsrsearch=meaning&prop=info [فتح في ملعب]

list=tags (tg)

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

سرد وسوم التغيير.

وسائط:
tgcontinue

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

tglimit

الحد الأقصى لعدد الوسوم لإدراجها.

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

أي الخصائص للحصول عليها.

displayname
يضيف رسالة نظام للوسم.
description
يضيف وصف الوسم.
hitcount
يضيف عدد المراجعات وإدخالات السجلات التي تحتوي على هذا الوسم.
defined
حدد ما إذا كانت الوسم محددا.
source
الحصول على مصادر الوسم، والتي قد تتضمن extension للوسوم المعرفة بالامتداد وmanual للوسوم التي قد يتم تطبيقها يدويا من قبل المستخدمين.
active
ما إذا كان الوسم لا يزال قيد التطبيق.
القيم (منفصلة مع | أو البديل): displayname، description، hitcount، defined، source، active
الافتراضي: (فارغ)

list=usercontribs (uc)

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

الحصول على جميع التعديلات من قبل المستخدم.

وسائط:
uclimit

الحد الأقصى لعدد المساهمات للعودة.

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

الطابع الزمني للبدء للعودة منه.

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

الطابع الزمني للانتهاء للعودة إليه.

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

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

ucuser

المستخدمون لاسترداد مساهمات لهم، لا يمكن استخدامه مع ucuserids أو ucuserprefix.

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

معرفات المستخدم لاسترداد المساهمات لهم، لا يمكن استخدامه مع ucuser أو ucuserprefix.

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

استرداد المساهمات لجميع المستخدمين الذين تبدأ أسماؤهم بهذه القيمة، لا يمكن استخدامه مع ucuser أو ucuserids.

ucdir

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

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

إدراج المساهمات في هذه النطاقات فقط.

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

تضمين أجزاء إضافية من المعلومات:

ids
يضيف معرف الصفحة ومعرف المراجعة.
title
يضيف معرف عنوان ونطاق الصفحة.
timestamp
يضيف الطابع الزمني للتحرير.
comment
يضيف تعليق التعديل.
parsedcomment
يضيف التعليق المحلل للتحرير.
size
يضيف الحجم الجديد للتحرير.
sizediff
يضيف حجم دلتا التعديل ضد الأصل.
flags
يضيف علامات التحرير.
patrolled
يوسم التعديلات المراجعة.
tags
يسرد وسوما للتحرير.
القيم (منفصلة مع | أو البديل): ids، title، timestamp، comment، parsedcomment، size، sizediff، flags، patrolled، tags
الافتراضي: ids|title|timestamp|comment|size|flags
ucshow

عرض العناصر التي تستوفي هذه المعايير فقط، مثل التعديلات الطفيفة فقط: ucshow=!minor.

إذا تم تعيين ucshow=patrolled or ucshow=!patrolled، فإن المراجعات أقدم من $wgRCMaxAge (7776000 ثوانٍ) لن يتم عرضها.

القيم (منفصلة مع | أو البديل): minor، !minor، patrolled، !patrolled، autopatrolled، !autopatrolled، top، !top، new، !new
uctag

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

uctoponly
مهمل.

سرد التغييرات التي هي أحدث مراجعة فقط.

النوع: منطقية (التفاصيل)
أمثلة:
عرض مساهمات المستخدم Example.
api.php?action=query&list=usercontribs&ucuser=Example [فتح في ملعب]
عرض المساهمات من جميع عناوين الآيبي بالبادئة 192.0.2..
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [فتح في ملعب]

list=users (us)

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

الحصول على معلومات حول قائمة المستخدمين.

وسائط:
usprop

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

blockinfo
يوسم إذا تم منع المستخدم الحالي، من قبل أي شخص، ولأي سبب.
groups
يسرد كل المجموعات التي ينتمي إليها كل مستخدم.
groupmemberships
يسرد المجموعات التي تم تعيينها للمستخدم بشكل صريح، بما في ذلك تاريخ انتهاء عضوية كل مجموعة.
implicitgroups
يسرد كل المجموعات التي يوجد فيها المستخدم تلقائيا.
rights
يسرد جميع الصلاحيات التي يمتلكها كل مستخدم.
editcount
يضيف عدد تحرير المستخدم.
registration
يضيف الطابع الزمني للتسجيل للمستخدم.
emailable
يوسم إذا كان المستخدم يستطيع ويرغب في تلقي البريد الإلكتروني من خلال Special:Emailuser.
gender
يوسم الجنس من المستخدم: يرجع "ذكر" أو "أنثى" أو "غير معروف".
centralids
يضيف المعرفات المركزية وحالة المرفقات للمستخدم.
cancreate
يشير إلى ما إذا كان يمكن إنشاء حساب لأسماء مستخدمين صالحة ولكن غير مسجلة.
القيم (منفصلة مع | أو البديل): blockinfo، groups، groupmemberships، implicitgroups، rights، editcount، registration، emailable، gender، centralids، cancreate
usattachedwiki

باستخدام usprop=centralids، حدد ما إذا كان المستخدم مرتبطا بالويكي المحدد بواسطة هذا المعرف.

ususers

قائمة من المستخدمين للحصول على معلومات عنهم.

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

قائمة معرفات المستخدمين للحصول على معلومات عنهم.

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

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

القيم (منفصلة مع | أو البديل): userrights

list=watchlist (wl)

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

احصل على أحدث التغييرات على الصفحات في قائمة مراقبة المستخدم الحالي.

وسائط:
wlallrev

تضمين مراجعات متعددة لنفس الصفحة في إطار زمني محدد.

النوع: منطقية (التفاصيل)
wlstart

الطابع الزمني لبدء العد منه.

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

الطابع الزمني لإنهاء التعداد.

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

تصفية التغييرات على النطاقات المعطاة فقط.

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

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

النوع: اسم مستخدم
wlexcludeuser

لا تسرد التغييرات بواسطة هذا المستخدم.

النوع: اسم مستخدم
wldir

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

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

إجمالي عدد النتائج لإرجاعها لكل طلب.

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

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

ids
يضيف معرفات المراجعات ومعرفات الصفحات.
title
يضيف عنوان الصفحة.
flags
يضيف علامات للتحرير.
user
يضيف المستخدم الذي قام بالتعديل.
userid
يضيف معرف المستخدم الذي أجرى التعديل.
comment
يضيف تعليق التعديل.
parsedcomment
يضيف التعليق المحلل للتحرير.
timestamp
يضيف الطابع الزمني للتحرير.
patrol
يوسم التعديلات المراجعة.
sizes
يضيف الأطوال القديمة والجديدة للصفحة.
notificationtimestamp
يإضيف الطابع الزمني عندما تم إبلاغ المستخدم آخر مرة عن التعديل.
loginfo
يضيف معلومات السجل عند الاقتضاء.
tags
يسرد الوسوم للدخول.
القيم (منفصلة مع | أو البديل): ids، title، flags، user، userid، comment، parsedcomment، timestamp، patrol، sizes، notificationtimestamp، loginfo، tags
الافتراضي: ids|title|flags
wlshow

إظهار العناصر التي تستوفي هذه المعايير فقط، على سبيل المثال، مشاهدة التعديلات الطفيفة فقط التي قام بها المستخدمون مسجلو الدخول، قم بتعيين wlshow=minor|!anon.

القيم (منفصلة مع | أو البديل): minor، !minor، bot، !bot، anon، !anon، patrolled، !patrolled، autopatrolled، !autopatrolled، unread، !unread
wltype

أي أنواع التغييرات لعرضها.

edit
تعديلات الصفحة العادية.
new
إنشاء الصفحات.
log
ادخالات السجلات.
external
التغييرات الخارجية.
categorize
تغييرات عضوية التصنيف.
القيم (منفصلة مع | أو البديل): edit، new، log، external، categorize
الافتراضي: edit|new|log|categorize
wlowner

يًستخدَم مع wltoken للوصول إلى قائمة مراقبة مستخدم مختلف.

النوع: اسم مستخدم
wltoken

رمز أمان (متوفر في التفضيلات) للسماح بالوصول إلى قائمة مراقبة مستخدم آخر.

wlcontinue

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

أمثلة:
أدرج أعلى مراجعة للصفحات التي تم تغييرها مؤخرا في قائمة مراقبة المستخدم الحالية.
api.php?action=query&list=watchlist [فتح في ملعب]
احصل على معلومات إضافية حول المراجعة العليا للصفحات التي تم تغييرها مؤخرا في قائمة مراقبة المستخدم الحالية.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [فتح في ملعب]
يمكنك جلب معلومات حول جميع التغييرات الأخيرة على الصفحات في قائمة مراقبة المستخدم الحالي.
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [فتح في ملعب]
جلب معلومات الصفحة للصفحات التي تم تغييرها مؤخرا في قائمة مراقبة المستخدم الحالية.
api.php?action=query&generator=watchlist&prop=info [فتح في ملعب]
جلب معلومات المراجعة للتغييرات الأخيرة على الصفحات في قائمة مراقبة المستخدم الحالي.
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [فتح في ملعب]
أدرج أعلى مراجعة للصفحات التي تم تغييرها مؤخرا في قائمة مراقبة المستخدم Example.
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [فتح في ملعب]

list=watchlistraw (wr)

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

الحصول على جميع صفحات قائمة مراقبة المستخدم الحالي.

وسائط:
wrcontinue

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

wrnamespace

إدراج عناوين في النطاقات المعطاة فقط.

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

كم الإجمالي العدد للنتائج لإرجاعها لكل طلب.

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

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

changed
يإضيف الطابع الزمني عندما تم إبلاغ المستخدم آخر مرة عن التعديل.
القيم (منفصلة مع | أو البديل): changed
wrshow

إدراج العناصر التي تفي بهذه المعايير فقط.

القيم (منفصلة مع | أو البديل): changed، !changed
wrowner

يًستخدَم مع wrtoken للوصول إلى قائمة مراقبة مستخدم مختلف.

النوع: اسم مستخدم
wrtoken

رمز أمان (متوفر في التفضيلات) للسماح بالوصول إلى قائمة مراقبة مستخدم آخر.

wrdir

الاتجاه للإدراج فيه.

إحدى القيم التالية: ascending، descending
الافتراضي: ascending
wrfromtitle

العنوان (مع بادئة النطاق) لبدء العد منه.

wrtotitle

العنوان (مع بادئة النطاق) لإيقاف العد عنده.

أمثلة:
سرد الصفحات في قائمة مراقبة المستخدم الحالي.
api.php?action=query&list=watchlistraw [فتح في ملعب]
جلب معلومات الصفحة للصفحات في قائمة مراقبة المستخدم الحالية.
api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [فتح في ملعب]

meta=allmessages (am)

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

إرجاع الرسائل من هذا الموقع.

وسائط:
ammessages

أية رسائل للإخراج، * (افتراضي) تعني جميع الرسائل.

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

أي الخصائص تريد الحصول عليها:

القيم (منفصلة مع | أو البديل): default
amenableparser

تعيين إلى تمكين المحلل، ستتم معالجة مسبقة لنص الويكي الخاص بالرسالة (كلمات سحرية بديلة، قوالب معالجة، إلخ.).

النوع: منطقية (التفاصيل)
amnocontent

في حالة التعيين، لا تقم بتضمين محتوى الرسائل في الإخراج.

النوع: منطقية (التفاصيل)
amincludelocal

تضمين الرسائل المحلية أيضا: أي الرسائل غير الموجودة في البرنامج ولكنها موجودة كما هو الحال في نطاق ميدياويكي، يسرد هذا جميع صفحات نطاق ميدياويكي، بحيث يسرد أيضا تلك الصفحات التي ليست رسائل فعلية مثل Common.js.

النوع: منطقية (التفاصيل)
amargs

الوسائط ليتم نسخها في الرسالة.

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

إرجاع الرسائل بالأسماء التي تحتوي على هذه السلسلة فقط.

amcustomised

إرجاع الرسائل فقط في حالة التخصيص هذه.

إحدى القيم التالية: all، modified، unmodified
الافتراضي: all
amlang

إرجاع الرسائل بهذه اللغة.

amfrom

إرجاع الرسائل ابتداء من هذه الرسالة.

amto

إرجاع الرسائل التي تنتهي بهذه الرسالة.

amtitle

اسم الصفحة لاستخدامه كسياق عند توزيع الرسالة (لخيار amenableparser).

amprefix

إرجاء الرسائل بهذه البادئة.

أمثلة:
عرض رسائل تبدأ بipb-.
api.php?action=query&meta=allmessages&amprefix=ipb- [فتح في ملعب]
عرض رسائل august and mainpage باللغة الألمانية.
api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [فتح في ملعب]

meta=authmanagerinfo (ami)

استرداد معلومات حول حالة المصادقة الحالية.

وسائط:
amisecuritysensitiveoperation

اختبار ما إذا كانت حالة المصادقة الحالية للمستخدم كافية للعملية الحساسة للأمان المحددة أم لا.

amirequestsfor

إحضار معلومات حول طلبات المصادقة المطلوبة لإجراء المصادقة المحدد.

إحدى القيم التالية: login، login-continue، create، create-continue، link، link-continue، change، remove، unlink
amimergerequestfields

دمج معلومات الحقل لجميع طلبات التوثيق في مصفوفة واحدة.

النوع: منطقية (التفاصيل)
amimessageformat

تنسيق لاستخدامه في إرسال الرسائل.

إحدى القيم التالية: html، wikitext، raw، none
الافتراضي: wikitext
أمثلة:
جلب الطلبات التي يمكن استخدامها عند بدء تسجيل دخول.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [فتح في ملعب]
جلب الطلبات التي يمكن استخدامها عند بدء تسجيل دخول، مع دمج حقول النماذج.
api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [فتح في ملعب]
اختبار ما إذا كانت المصادقة كافية لعمل foo.
api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [فتح في ملعب]

meta=filerepoinfo (fri)

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

إرجاع معلومات التعريف حول مستودعات الصور المكونة في الويكي.

وسائط:
friprop

أي خصائص المستودع للحصول عليها (قد يكون هناك المزيد متاح في بعض الويكيات).

canUpload
ما إذا كان يمكن رفع ملفات إلى هذا المستودع، على سبيل المثال عبر CORS والمصادقة المشتركة.
displayname
اسم قابل للقراءة من قبل الإنسان في مستودع الويكي.
favicon
مسار أيقونة المفضلة الخاصة بمستودع الويكي $wgFavicon.
initialCapital
ما إذا كانت أسماء الملفات تبدأ ضمنياً بحرف كبير.
local
سواء كان هذا المستودع محليا أم لا.
name
مفتاح المستودع، المستخدم على سبيل المثال في $wgForeignFileRepos and imageinfo يعيد القيم.
rootUrl
مسار مسار الجذر لمسارات الصورة.
scriptDirUrl
مسار مسار الجذر لتثبيت ميدياويكي الخاص بمستودع الويكي.
thumbUrl
مسار مسار الجذر لمسارات الصورة المصغرة.
url
مسار مسار المنطقة العامة.
القيم (منفصلة مع | أو البديل): canUpload، displayname، favicon، initialCapital، local، name، rootUrl، scriptDirUrl، thumbUrl، url
الافتراضي: canUpload|displayname|favicon|initialCapital|local|name|rootUrl|scriptDirUrl|thumbUrl|url
أمثلة:
الحصول على معلومات حول مستودعات الملفات.
api.php?action=query&meta=filerepoinfo&friprop=name|displayname [فتح في ملعب]

meta=siteinfo (si)

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

إرجاع معلومات عامة حول الموقع.

وسائط:
siprop

أي المعلومات للحصول عليها:

general
معلومات النظام الشاملة.
namespaces
قائمة النطاقات المسجلة وأسمائها الأساسية.
namespacealiases
قائمة الاسماء المستعارة المسجلة للنطاقات.
specialpagealiases
قائمة الأسماء المستعارة للصفحات الخاصة.
magicwords
قائمة الكلمات السحرية وأسمائها المستعارة.
interwikimap
يرجع خريطة الإنترويكي (يتم ترشيحها اختياريا، ويتم اختيارها اختياريا باستخدام siinlanguagecode).
dbrepllag
يرجع خادم قاعدة البيانات مع تأخر النسخ المتماثل الأعلى.
statistics
يعيد إحصائيات الموقع.
usergroups
يرجع مجموعات المستخدمين والصلاحيات المرتبطة.
libraries
يرجع المكتبات المثبتة على الويكي.
extensions
يرجع الإضافات المثبتة على الويكي.
fileextensions
يرجع قائمة امتدادات الملفات (أنواع الملفات) المسموح برفعها.
rightsinfo
يرجع معلومات حقوق (ترخيص) الويكي إن كانت متاحة.
restrictions
يرجع المعلومات حول أنواع القيود (الحماية) المتاحة.
languages
يعرض قائمة اللغات التي يدعمها ميدياويكي (مترجمة اختياريا باستخدام siinlanguagecode).
languagevariants
يعرض قائمة بأكواد اللغات التي يتم تمكين LanguageConverter بها، والمتغيرات المدعومة المختلفة لكل منها.
skins
يعرض قائمة بجميع الواجهات المفعلة (مترجمة اختياريا باستخدام siinlanguagecode، بخلاف لغة المحتوى).
extensiontags
يعرض قائمة وسوم امتداد المحلل.
functionhooks
يرجع قائمة خطاطيف دالة المحلل.
showhooks
يعرض قائمة بكل الخطاطيف المشتركة (محتويات $wgHooks).
variables
يعرض قائمة بمعرفات المتغيرات.
protocols
يعرض قائمة بالبروتوكولات المسموح بها في الروابط الخارجية.
defaultoptions
يعرض القيم الافتراضية لتفضيلات المستخدم.
uploaddialog
يعرض تكوين مربع حوار الرفع.
القيم (منفصلة مع | أو البديل): general، namespaces، namespacealiases، specialpagealiases، magicwords، interwikimap، dbrepllag، statistics، usergroups، libraries، extensions، fileextensions، rightsinfo، restrictions، languages، languagevariants، skins، extensiontags، functionhooks، showhooks، variables، protocols، defaultoptions، uploaddialog
الافتراضي: general
sifilteriw

إرجاع الإدخالات المحلية أو غير المحلية فقط بخريطة الإنترويكي.

إحدى القيم التالية: local، !local
sishowalldb

سرد جميع خوادم قواعد البيانات، وليست فقط واحدة تخلفت أكثر.

النوع: منطقية (التفاصيل)
sinumberingroup

يسرد عدد المستخدمين في مجموعات المستخدمين.

النوع: منطقية (التفاصيل)
siinlanguagecode

رمز اللغة لأسماء اللغة المترجمة (أفضل جهد) وأسماء الواجهات.

meta=tokens

الحصول على الرموز المميزة لإجراءات تعديل البيانات.

وسائط:
type

أنواع الرمز المميز للطلب.

القيم (منفصلة مع | أو البديل): createaccount، csrf، login، patrol، rollback، userrights، watch
الافتراضي: csrf
أمثلة:
استرداد رمز csrf (الافتراضي).
api.php?action=query&meta=tokens [فتح في ملعب]
استرجع رمز مراقبة ورمز مراجعة.
api.php?action=query&meta=tokens&type=watch|patrol [فتح في ملعب]

meta=userinfo (ui)

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

الحصول على معلومات حول المستخدم الحالي.

وسائط:
uiprop

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

blockinfo
يوسم إذا تم منع المستخدم الحالي، من قبل أي شخص، ولأي سبب.
hasmsg
يضيف وسم messages إذا كان المستخدم الحالي لديه رسائل معلقة.
groups
يسرد كل المجموعات التي ينتمي إليها المستخدم الحالي.
groupmemberships
يسرد المجموعات التي تم تعيينها للمستخدم بشكل صريح، بما في ذلك تاريخ انتهاء عضوية كل مجموعة.
implicitgroups
يسرد جميع المجموعات التي يكون المستخدم الحالي عضوا فيها تلقائيا.
rights
يسرد جميع الصلاحيات التي يمتلكها المستخدم الحالي.
changeablegroups
يسرد المجموعات التي يمكن للمستخدم الحالي الإضافتة والإزالة منها.
options
يسرد جميع التفضيلات التي قام المستخدم الحالي بتعيينها.
editcount
يضيف عدد تحرير المستخدم الحالي.
ratelimits
يسرد جميع حدود المعدل المطبقة على المستخدم الحالي.
email
يضيف عنوان البريد الإلكتروني للمستخدم وتاريخ مصادقة البريد الإلكتروني.
realname
يضيف اسم المستخدم الحقيقي.
acceptlang
يكرر الرأس Accept-Language الذي يرسله العميل بتنسيق منظم.
registrationdate
يضيف تاريخ تسجيل المستخدم.
unreadcount
يضيف عدد الصفحات غير المقروءة في قائمة مراقبة المستخدم (بحد أقصى 999; ترجع 1000+ إذا كان أكثر).
centralids
يضيف المعرفات المركزية وحالة المرفقات للمستخدم.
preferencestoken
مهمل. الحصول على رمز لتغيير تفضيلات المستخدم الحالي.
latestcontrib
يضيف تاريخ آخر مساهمة للمستخدم.
القيم (منفصلة مع | أو البديل): blockinfo، hasmsg، groups، groupmemberships، implicitgroups، rights، changeablegroups، options، editcount، ratelimits، email، realname، acceptlang، registrationdate، unreadcount، centralids، preferencestoken، latestcontrib
uiattachedwiki

باستخدام uiprop=centralids، حدد ما إذا كان المستخدم مرتبطا بالويكي المحدد بواسطة هذا المعرف.

أمثلة:
الحصول على معلومات حول المستخدم الحالي.
api.php?action=query&meta=userinfo [فتح في ملعب]
الحصول على معلومات حول المستخدم الحالي.
api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [فتح في ملعب]

action=removeauthenticationdata

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

إزالة بيانات المصادقة للمستخدم الحالي.

وسائط:
request

استخدم طلب المصادقة هذا ، بواسطة id الذي يتم إرجاعه من action=query&meta=authmanagerinfo مع amirequestsfor=remove.

هذا الوسيط مطلوب.
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.
أمثلة:
محاولة إزالة بيانات المستخدم الحالي لـFooAuthenticationRequest.
api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [فتح في ملعب]

action=resetpassword

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

إرسال بريد إلكتروني لإعادة تعيين كلمة المرور إلى مستخدم.

وسائط:
user

تجري إعادة تعيين المستخدم.

النوع: اسم مستخدم
email

تجري إعادة ضبط عنوان البريد الإلكتروني للمستخدم.

token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.
أمثلة:
إرسال بريد إلكتروني لإعادة تعيين كلمة المرور إلى المستخدم Example.
api.php?action=resetpassword&user=Example&token=123ABC [فتح في ملعب]
رسال بريد إلكتروني لإعادة تعيين كلمة المرور لجميع المستخدمين الذين لديهم عنوان البريد الإلكتروني user@example.com.
api.php?action=resetpassword&user=user@example.com&token=123ABC [فتح في ملعب]

action=revisiondelete

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

حذف واسترجاع المراجعات.

وسائط:
type

نوع حذف المراجعة الذي يتم تنفيذه.

هذا الوسيط مطلوب.
إحدى القيم التالية: revision، archive، oldimage، filearchive، logging
target

عنوان الصفحة لحذف المراجعة، إذا كان مطلوبا للنوع.

ids

المعرفات للمراجعات لحذفها.

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

ماذا نختبئ لكل مراجعة.

القيم (منفصلة مع | أو البديل): content، comment، user
show

ما الذي يجب إظهاره لكل مراجعة.

القيم (منفصلة مع | أو البديل): content، comment، user
suppress

سواء إخفاء البيانات من الإداريين وكذلك الآخرين.

إحدى القيم التالية: yes، no، nochange
الافتراضي: nochange
reason

سبب للحذف أو الاسترجاع.

tags

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

القيم (منفصلة مع | أو البديل):
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.
أمثلة:
إخفاء محتوى المراجعة 12345 في الصفحة Main Page.
api.php?action=revisiondelete&target=Main%20Page&type=revision&ids=12345&hide=content&token=123ABC [فتح في ملعب]
إخفاء كافة البيانات الموجودة في إدخال السجل 67890 بسبب BLP violation.
api.php?action=revisiondelete&type=logging&ids=67890&hide=content|comment|user&reason=BLP%20violation&token=123ABC [فتح في ملعب]

action=rollback

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

التراجع عن آخر تعديل على الصفحة.

إذا قام المستخدم الأخير الذي قام بتحرير الصفحة بإجراء تعديلات متعددة في صف، فسوف يتم استرجاعها مرة أخرى.

وسائط:
title

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

pageid

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

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

وسوم للتطبيق على التراجع.

القيم (منفصلة مع | أو البديل):
user

اسم المستخدم الذي سيتم إرجاع تعديلاته.

هذا الوسيط مطلوب.
النوع: اسم مستخدم
summary

ملخص تعديل مخصص، إذا كان فارغا، سيتم استخدام الملخص الافتراضي.

الافتراضي: (فارغ)
markbot

تعليم التعديلات المسترجعة كتعديلات بوت.

النوع: منطقية (التفاصيل)
watchlist

إضافة أو إزالة الصفحة من قائمة مراقبة المستخدم الحالي أو استخدام التفضيلات أو عدم تغيير المراقبة بدون شروط.

إحدى القيم التالية: watch، unwatch، preferences، nochange
الافتراضي: preferences
token

تم استرداد رمز مميز "rollback" من action=query&meta=tokens

للتوافق; يتم أيضا قبول الرمز المميز المستخدم في واجهة المستخدم على الويب.

هذا الوسيط مطلوب.
أمثلة:
استرجاع التعديلات الأخيرة على الصفحةMain Page بواسطة المستخدم Example.
api.php?action=rollback&title=Main%20Page&user=Example&token=123ABC [فتح في ملعب]
استرجاع التعديلات الأخيرة على صفحة Main Pageبواسطة مستخدم الآيبي 192.0.2.5 بالملخص Reverting vandalism، وتعليم تلك التعديلات والاسترجاع كتعديلات بوت.
api.php?action=rollback&title=Main%20Page&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [فتح في ملعب]

action=rsd

(main | rsd)

تصدير مخطط RSD (اكتشاف بسيط حقا).

أمثلة:
تصدير مخطط RSD.
api.php?action=rsd [فتح في ملعب]

action=setnotificationtimestamp

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

تحديث الطابع الزمني للإخطار للصفحات المراقبة.

يؤثر هذا على إبراز الصفحات التي تم تغييرها في قائمة المراقبة والتاريخ، وإرسال البريد الإلكتروني عند تمكين التفضيل "أرسل إلي رسالة إلكترونية عند تعديل صفحة أو ملف في قائمة مراقبتي".

وسائط:
entirewatchlist

العمل على جميع الصفحات المراقبة.

النوع: منطقية (التفاصيل)
timestamp

الطابع الزمني الذي لتعيين الطابع الزمني للإشعار.

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

مراجعة لضبط الطابع الزمني للإشعار عليها (صفحة واحدة فقط).

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

مراجعة لضبط الطابع الزمني للإشعار الأحدث منها (صفحة واحدة فقط).

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

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

titles

قائمة عناوين للعمل عليها.

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

قائمة بمعرفات الصفحات للعمل عليها.

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

قائمة بمعرفات المراجعات للعمل عليها.

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

احصل على قائمة الصفحات للعمل عليها من خلال تنفيذ وحدة الاستعلام المحددة.

ملاحظة: يجب أن تبدأ أسماء وسطائط المولد بـ"g"، انظر الأمثلة.

allcategories
تعداد جميع التصنيفات.
alldeletedrevisions
قائمة جميع المراجعات المحذوفة بواسطة المستخدم أو في نطاق.
allfileusages
قائمة جميع استخدامات الملفات، بما في ذلك غير الموجودة.
allimages
تعداد كافة الصور بشكل متتالي.
alllinks
تعداد كافة الروابط التي تشير إلى نطاق معين.
allpages
تعداد كافة الصفحات بشكل متتالي في نطاق معين.
allredirects
أدرج جميع التحويلات إلى نطاق.
allrevisions
اعرض كل المراجعات.
alltransclusions
أدرج كل التضمينات (الصفحات المضمنة باستخدام {{x}})، بما في ذلك غير الموجودة.
backlinks
ابحث عن جميع الصفحات الموصولة للصفحة المحددة.
categories
أدرج جميع التصنيفات التي تنتمي إليها الصفحات.
categorymembers
إدراج جميع الصفحات في تصنيف معين.
deletedrevisions
الحصول على معلومات المراجعة المحذوفة.
duplicatefiles
سرد كافة الملفات التي تكون مكررة عن الملفات المحددة استنادا إلى قيم رمز الرقم.
embeddedin
العثور على جميع الصفحات التي تتضمن (نسخ) العنوان المعطى.
exturlusage
تعداد الصفحات التي تحتوي على مسار محدد.
fileusage
ابحث عن كل الصفحات التي تستخدم الملفات المعطاة.
images
يعرض جميع الملفات المضمنة في الصفحات المعينة.
imageusage
ابحث عن كل الصفحات التي تستخدم عنوان الصورة المعين.
iwbacklinks
العثور على جميع الصفحات التي تصل إلى وصلة الإنترويكي المعطاه.
langbacklinks
ابحث عن جميع الصفحات التي تصل لرابط اللغة المحدد.
links
يعرض جميع الروابط من الصفحات المحددة.
linkshere
ابحث عن جميع الصفحات الموصولة للصفحة المحددة.
pageswithprop
سرد جميع الصفحات التي تستخدم خاصية صفحة معينة.
prefixsearch
قم بإجراء بحث بالبادئة عن عناوين الصفحات.
protectedtitles
سرد جميع العناوين المحمية من الإنشاء.
querypage
الحصول على قائمة يتم توفيرها من خلال صفحة خاصة تستند إلى صفحة استعلام.
random
الحصول على مجموعة من الصفحات العشوائية.
recentchanges
تعداد أحدث التغييرات.
redirects
يعرض جميعالتحويلات إلى الصفحات المحددة.
revisions
الحصول على معلومات المراجعة.
search
إجراء بحث نص كامل.
templates
يعرض جميع الملفات المضمنة في الصفحات المعينة.
transcludedin
ابحث عن جميع الصفحات التي تتضمن الصفحات المعينة.
watchlist
احصل على أحدث التغييرات على الصفحات في قائمة مراقبة المستخدم الحالي.
watchlistraw
الحصول على جميع صفحات قائمة مراقبة المستخدم الحالي.
إحدى القيم التالية: allcategories، alldeletedrevisions، allfileusages، allimages، alllinks، allpages، allredirects، allrevisions، alltransclusions، backlinks، categories، categorymembers، deletedrevisions، duplicatefiles، embeddedin، exturlusage، fileusage، images، imageusage، iwbacklinks، langbacklinks، links، linkshere، pageswithprop، prefixsearch، protectedtitles، querypage، random، recentchanges، redirects، revisions، search، templates، transcludedin، watchlist، watchlistraw
redirects

حل التحويلات تلقائيا في titles وpageids وrevids وفي الصفحات التي يتم إرجاعها بواسطة generator.

النوع: منطقية (التفاصيل)
converttitles

تحويل العناوين إلى المتغيرات الأخرى إذا لزم الأمر، يعمل فقط إذا كانت لغة محتوى الويكي تدعم تحويل المتغير، تتضمن اللغات التي تدعم تحويل المتغير en، crh، gan، iu، kk، ku، shi، sr، tg، uz و zh.

النوع: منطقية (التفاصيل)
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.
أمثلة:
إعادة تعيين حالة الإشعار لقائمة المراقبة بأكملها.
api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [فتح في ملعب]
إعادة ضبط حالة الإخطار لـMain page.
api.php?action=setnotificationtimestamp&titles=Main_page&token=123ABC [فتح في ملعب]
تعيين الطابع الزمني للإشعار للصفحة Main page حتى لا يتم عرض جميع التعديلات منذ 1 يناير 2012.
api.php?action=setnotificationtimestamp&titles=Main_page&timestamp=2012-01-01T00:00:00Z&token=123ABC [فتح في ملعب]
إعادة تعيين حالة الإشعار للصفحات في نطاق مستخدم.
api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [فتح في ملعب]

action=setpagelanguage

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

تغيير لغة صفحة.

لا يُسمَح بتغيير لغة صفحة في هذا الويكي.

تمكين $wgPageLanguageUseDB لاستخدام هذا الإجراء.

وسائط:
title

عنوان الصفحة التي ترغب في تغيير لغتها، لا يمكن استخدامه مع pageid.

pageid

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

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

كود اللغة للغة لتغيير الصفحة إليها، استخدم default لإعادة تعيين الصفحة إلى لغة محتوى الويكي.

هذا الوسيط مطلوب.
إحدى القيم التالية: default، ab، abs، ace، ady، ady-cyrl، aeb، aeb-arab، aeb-latn، af، ak، aln، am، an، ang، anp، ar، arc، arn، arq، ary، arz، as، ase، ast، atj، av، avk، awa، ay، az، azb، ba، ban، bar، bbc، bbc-latn، bcc، bcl، be، be-tarask، bg، bgn، bh، bho، bi، bjn، bm، bn، bo، bpy، bqi، br، brh، bs، btm، bto، bug، bxr، ca، cbk-zam، cdo، ce، ceb، ch، chr، chy، ckb، co، cps، cr، crh، crh-cyrl، crh-latn، cs، csb، cu، cv، cy، da، de، de-at، de-ch، de-formal، din، diq، dsb، dtp، dty، dv، dz، ee، egl، el، eml، en، en-ca، en-gb، eo، es، es-formal، et، eu، ext، fa، ff، fi، fit، fj، fo، fr، frc، frp، frr، fur، fy، ga، gag، gan، gan-hans، gan-hant، gcr، gd، gl، glk، gn، gom، gom-deva، gom-latn، gor، got، grc، gsw، gu، gv، ha، hak، haw، he، hi، hif، hif-latn، hil، hr، hrx، hsb، ht، hu، hu-formal، hy، hyw، ia، id، ie، ig، ii، ik، ike-cans، ike-latn، ilo، inh، io، is، it، iu، ja، jam، jbo، jut، jv، ka، kaa، kab، kbd، kbd-cyrl، kbp، kg، khw، ki، kiu، kjp، kk، kk-arab، kk-cn، kk-cyrl، kk-kz، kk-latn، kk-tr، kl، km، kn، ko، ko-kp، koi، krc، kri، krj، krl، ks، ks-arab، ks-deva، ksh، ku، ku-arab، ku-latn، kum، kv، kw، ky، la، lad، lb، lbe، lez، lfn، lg، li، lij، liv، lki، lmo، ln، lo، loz، lrc، lt، ltg، lus، luz، lv، lzh، lzz، mai، map-bms، mdf، mg، mhr، mi، min، mk، ml، mn، mni، mnw، mo، mr، mrj، ms، mt، mwl، my، myv، mzn، na، nah، nan، nap، nb، nds، nds-nl، ne، new، niu، nl، nl-informal، nn، nov، nrm، nso، nv، ny، nys، oc، olo، om، or، os، pa، pag، pam، pap، pcd، pdc، pdt، pfl، pi، pih، pl، pms، pnb، pnt، prg، ps، pt، pt-br، qu، qug، rgn، rif، rm، rmy، ro، roa-tara، ru، rue، rup، ruq، ruq-cyrl، ruq-latn، rw، sa، sah، sat، sc، scn، sco، sd، sdc، sdh، se، sei، ses، sg، sgs، sh، shi، shn، shy-latn، si، sk، skr، skr-arab، sl، sli، sm، sma، sn، so، sq، sr، sr-ec، sr-el، srn، ss، st، stq، sty، su، sv، sw، szl، ta، tay، tcy، te، tet، tg، tg-cyrl، tg-latn، th، ti، tk، tl، tly، tn، to، tpi، tr، tru، ts، tt، tt-cyrl، tt-latn، tw، ty، tyv، tzm، udm، ug، ug-arab، ug-latn، uk، ur، uz، ve، vec، vep، vi، vls، vmf، vo، vot، vro، wa، war، wo، wuu، xal، xh، xmf، xsy، yi، yo، yue، za، zea، zgh، zh، zh-cn، zh-hans، zh-hant، zh-hk، zh-mo، zh-my، zh-sg، zh-tw، zu
reason

سبب للتغيير.

tags

تغيير الوسوم لتطبيقها على إدخال السجل الناتج عن هذا الإجراء.

القيم (منفصلة مع | أو البديل):
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.
أمثلة:
تغيير لغة Main Page إلى لغة الباسك.
api.php?action=setpagelanguage&title=Main%20Page&lang=eu&token=123ABC [فتح في ملعب]
تغيير لغة الصفحة بمعرف 123 إلى لغة محتوى الويكي الافتراضية.
api.php?action=setpagelanguage&pageid=123&lang=default&token=123ABC [فتح في ملعب]

action=stashedit

  • هذه الوحدة داخلية أو غير مستقرة. قد تتغير عمليتها دون إشعار.
  • هذه الوحدة تتطلب صلاحيات القراءة.
  • هذه الوحدة تتطلب صلاحيات الكتابة.
  • هذه الوحدة تقبل طلبات POST فقط.
  • المصدر:MediaWiki
  • الترخيص: GPL-2.0-or-later

إعداد تحرير في ذاكرة التخزين المؤقت المشتركة.

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

وسائط:
title

عنوان الصفحة التي يتم تحريرها.

هذا الوسيط مطلوب.
section

رقم القسم. 0 للقسم العلوي، new لقسم جديد.

sectiontitle

العنوان لقسم جديد.

text

محتوى الصفحة.

stashedtexthash

رمز رقم محتوى الصفحة من وحدة تخزين سابقة لاستخدامها بدلا من ذلك.

summary

تغيير الملخص.

contentmodel

نموذج المحتوى للمحتوى الجديد.

هذا الوسيط مطلوب.
إحدى القيم التالية: wikitext، javascript، json، css، text
contentformat

نسق المحتوى التسلسلي المستخدم لنص المدخلات.

هذا الوسيط مطلوب.
إحدى القيم التالية: text/x-wiki، text/javascript، application/json، text/css، text/plain
baserevid

معرف المراجعة للمراجعة الأساسية.

هذا الوسيط مطلوب.
النوع: عدد صحيح
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.

action=tag

(main | tag)
  • هذه الوحدة تتطلب صلاحيات القراءة.
  • هذه الوحدة تتطلب صلاحيات الكتابة.
  • هذه الوحدة تقبل طلبات POST فقط.
  • المصدر:MediaWiki
  • الترخيص: GPL-2.0-or-later

إضافة أو إزالة وسوم التغيير من المراجعات الفردية أو إدخالات السجلات.

وسائط:
rcid

واحد أو أكثر من التغييرات الحديثة للمعرفات التي يمكن من خلالها إضافة أو إزالة الوسم.

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

معرف تعديل واحد أو أكثر يمكن من خلاله إضافة أو إزالة الوسم.

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

واحد أو أكثر من معرفات إدخال السجل يمكن من خلاله إضافة أو إزالة الوسم.

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

وسوم للإضافة، يمكن فقط إضافة وسوم محددة يدويا.

القيم (منفصلة مع | أو البديل):
remove

وسوم لإزالتها، لا يمكن إزالة سوى الوسوم المعرفة يدويا أو غير المعرفة تماما.

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

سبب للتغيير.

الافتراضي: (فارغ)
tags

وسوم لتطبيقها على إدخال السجل الذي سيتم إنشاؤه كنتيجة لهذا الإجراء.

القيم (منفصلة مع | أو البديل):
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.
أمثلة:
أضف الوسم vandalism إلى معرّف المراجعة 123 بدون تحديد سبب
api.php?action=tag&revid=123&add=vandalism&token=123ABC [فتح في ملعب]
إزالة الوسم spam من معرف إدخال السجل 123 بالسبب Wrongly applied
api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [فتح في ملعب]

action=tokens

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

الحصول على الرموز المميزة لإجراءات تعديل البيانات.

تم إهمال هذه الوحدة لصالح action=query&meta=tokens.

وسائط:
type

أنواع الرمز المميز للطلب.

القيم (منفصلة مع | أو البديل): block، createaccount، csrf، delete، edit، email، import، login، move، options، patrol، protect، rollback، unblock، userrights، watch
الافتراضي: edit
أمثلة:
استرداد رمز تحرير (الافتراضي).
api.php?action=tokens [فتح في ملعب]
استرداد رمز بريد إلكتروني ورمز نقل.
api.php?action=tokens&type=email|move [فتح في ملعب]

action=unblock

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

إلغاء منع المستخدم.

وسائط:
id

معرف المنع لرفع المنع (تم الحصول عليه من خلال list=blocks)، لا يمكن استخدامه مع user أو userid.

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

اسم المستخدم، أو عنوان أيبي أو نطاق عنوان أيبي لمنعه، لا يمكن أن يُستخدَم جنبا إلى جنب مع id أو userid.

userid

معرف الآيبي لرفع منعه، لا يمكن أن يُستخدَم جنبا إلى جنب مع id أو user.

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

سبب لرفع للمنع.

الافتراضي: (فارغ)
tags

تغيير الوسوم للتطبيق على الإدخال في سجل المنع.

القيم (منفصلة مع | أو البديل):
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.
أمثلة:
رفع منع المعرف #105.
api.php?action=unblock&id=105 [فتح في ملعب]
رفع منع المستخدم Bob بالسبب Sorry Bob.
api.php?action=unblock&user=Bob&reason=Sorry%20Bob [فتح في ملعب]

action=undelete

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

استعادة مراجعات صفحة محذوفة.

يمكن استرداد قائمة المراجعات المحذوفة (بما في ذلك الطوابع الزمنية) من خلال prop=deletedrevisions، ويمكن استرداد قائمة معرفات الملفات المحذوفة من خلال list=filearchive.

وسائط:
title

عنوان الصفحة للاسترجاع.

هذا الوسيط مطلوب.
reason

سبب للاسترجاع.

الافتراضي: (فارغ)
tags

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

القيم (منفصلة مع | أو البديل):
timestamps

الطوابع الزمنية للمراجعات للاسترجاع، إذا كانت كل من timestamps فارغة، فستتم استعادتها كلها.

النوع: قائمة الطوابع الزمنية (الصيغ المسموح بها)
قيم منفصلة بـ| أو بديل. الحد الأقصى لعدد القيم هو ٥٠ (٥٠٠ للبوتات).
fileids

الطوابع الزمنية لمراجعات الملف للاسترجاع، إذا كانت كل من timestamps فارغة، فستتم استعادتها كلها.

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

إضافة أو إزالة الصفحة من قائمة مراقبة المستخدم الحالي أو استخدام التفضيلات أو عدم تغيير المراقبة بدون شروط.

إحدى القيم التالية: watch، unwatch، preferences، nochange
الافتراضي: preferences
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.

action=unlinkaccount

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

إزالة حساب جهة خارجية مرتبط من المستخدم الحالي.

وسائط:
request

استخدم طلب المصادقة هذا ، بواسطة id الذي يتم إرجاعه من action=query&meta=authmanagerinfo مع amirequestsfor=unlink.

هذا الوسيط مطلوب.
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.
أمثلة:
محاولة إزالة رابط المستخدم الحالي للموفر المقترن بـFooAuthenticationRequest.
api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC [فتح في ملعب]

action=upload

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

رفع ملف أو الحصول على حالة المرفوعات المعلقة.

تتوفر عدة طرق:

  • ارفع محتويات الملف مباشرة، باستخدام الوسيط file.
  • ارفع الملف على أجزاء باستخدام الوسائط filesize وchunk وoffset.
  • اجعل خادم ميدياويكي يقوم بجلب ملف من مسار، باستخدام الوسيط url.
  • أكمل عملية رفع سابقة فشلت بسبب التحذيرات، باستخدام الوسيط filekey.

لاحظ أنه يجب إجراء HTTP POST كرفع ملف (أي استخدام multipart/form-data) عند إرسال file.

وسائط:
filename

اسم الملف المستهدف.

comment

تحميل تعليق الرفع، يُستخدَم أيضا كنص الصفحة الأولي للملفات الجديدة إذا لم يتم تحديد text.

الافتراضي: (فارغ)
tags

غتيير الوسوم لتطبيقها على إدخال سجل الرفع ومراجعة صفحة الملف.

القيم (منفصلة مع | أو البديل):
text

النص الأولي للصفحة للملفات الجديدة.

watch
مهمل.

راقب الصفحة.

النوع: منطقية (التفاصيل)
watchlist

إضافة أو إزالة الصفحة من قائمة مراقبة المستخدم الحالي أو استخدام التفضيلات أو عدم تغيير المراقبة بدون شروط.

إحدى القيم التالية: watch، preferences، nochange
الافتراضي: preferences
ignorewarnings

تجاهل أية تحذيرات.

النوع: منطقية (التفاصيل)
file

محتويات الملف.

يجب أن يتم نشره كرفع ملف باستخدام بيانات متعددة الأجزاء/النماذج.
url

مسار لجلب الملف منه.

filekey

المفتاح الذي يحدد التحميل السابق المخزن مؤقتا.

sessionkey
مهمل.

نفس filekey، تتم صيانته للتوافق مع الإصدارات السابقة.

stash

في حالة التعيين، سيخزن الخادم الملف مؤقتا بدلا من إضافته إلى المستودع.

النوع: منطقية (التفاصيل)
filesize

حجم ملف الرفع الكامل.

يجب أن تتراوح القيمة بين ٠ و١٠٤٬٨٥٧٬٦٠٠.
النوع: عدد صحيح
offset

إزاحة القطعة بالبايت.

يجب ألا تقل القيمة عن ٠.
النوع: عدد صحيح
chunk

محتويات القطعة.

يجب أن يتم نشره كرفع ملف باستخدام بيانات متعددة الأجزاء/النماذج.
async

إجراء عمليات ملف كبيرة محتملة غير متزامنة عند الإمكان.

النوع: منطقية (التفاصيل)
checkstatus

فقط جلب حالة الرفع لمفتاح الملف المحدد.

النوع: منطقية (التفاصيل)
token

تم استرداد رمز مميز "csrf" من action=query&meta=tokens

هذا الوسيط مطلوب.

action=userrights

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

تغيير عضوية مجموعة المستخدم.

وسائط:
user

اسم المستخدم.

النوع: اسم مستخدم
userid

معرف المستخدم.

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

أضف المستخدم إلى هذه المجموعات، أو إذا كان بالفعل عضوا، قم بتحديث صلاحية عضويته في تلك المجموعة.

القيم (منفصلة مع | أو البديل): bot، sysop، interface-admin، bureaucrat
expiry

الطوابع الزمنية لانتهاء الصلاحية، قد تكون نسبية (على سبيل المثال 5 months or 2 weeks) أو مطلقة (على سبيل المثال 2014-09-18T12:34:56Z). إذا تم تعيين طابع زمني واحد فقط، فسيتم استخدامه لكافة المجموعات التي تم تمريرها إلى الوسيط add، استخدم infinite أو indefinite أو infinity أو never لمجموعة مستخدمين لا تنتهي صلاحيتها أبدا.

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

أزل المستخدم من هذه المجموعات.

القيم (منفصلة مع | أو البديل): bot، sysop، interface-admin، bureaucrat
reason

سبب للتغيير.

الافتراضي: (فارغ)
token

تم استرداد رمز مميز "userrights" من action=query&meta=tokens

للتوافق; يتم أيضا قبول الرمز المميز المستخدم في واجهة المستخدم على الويب.

هذا الوسيط مطلوب.
tags

تغيير وسوم لتطبيقها على الإدخال في سجل صلاحيات المستخدم.

القيم (منفصلة مع | أو البديل):
أمثلة:
إضافة المستخدم FooBot إلى مجموعة bot وإزالته من المجموعات sysop وbureaucrat.
api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [فتح في ملعب]
إضافة المستخدم بالمعرف 123 إلى مجموعة bot وإزالته من المجموعات sysop وbureaucrat.
api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [فتح في ملعب]
إضافة المستخدم SometimeSysop إلى مجموعة sysop لمدة شهر واحد.
api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [فتح في ملعب]

action=validatepassword

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

التحقق من صحة كلمة السر ضد سياسات كلمة السر للويكي.

يتم الإبلاغ عن الصلاحية كـGood إذا كانت كلمة المرور مقبولة، أو Change إذا كان قد يتم استخدام كلمة المرور لتسجيل الدخول ولكن يجب تغييرها، أو Invalid إذا كان كلمة المرور غير قابلة للاستخدام.

وسائط:
password

كلمة المرور للتحقق.

هذا الوسيط مطلوب.
user

اسم المستخدم; للاستخدام عند اختبار إنشاء الحساب، يجب ألا يكون المستخدم المحدد موجودا.

النوع: اسم مستخدم
email

عنوان البريد الإلكتروني; للاستخدام عند اختبار إنشاء الحساب.

realname

الاسم الحقيقي; للاستخدام عند اختبار إنشاء الحساب.

أمثلة:
تحقق من كلمة المرور foobar للمستخدم الحالي.
api.php?action=validatepassword&password=foobar [فتح في ملعب]
تحقق من كلمة المرور qwerty لإنشاء المستخدم Example.
api.php?action=validatepassword&password=querty&user=Example [فتح في ملعب]

action=watch

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

إضافة أو إزالة صفحات من قائمة مراقبة المستخدم الحالي.

وسائط:
title
مهمل.

الصفحة ل(عدم)مراقبتها، استخدم titles بدلا من ذلك.

unwatch

إذا تم التعيين فستتم إزالة الصفحة من قائمة المراقبة بدلا من مراقبتها.

النوع: منطقية (التفاصيل)
continue

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

titles

قائمة عناوين للعمل عليها.

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

قائمة بمعرفات الصفحات للعمل عليها.

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

قائمة بمعرفات المراجعات للعمل عليها.

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

احصل على قائمة الصفحات للعمل عليها من خلال تنفيذ وحدة الاستعلام المحددة.

ملاحظة: يجب أن تبدأ أسماء وسطائط المولد بـ"g"، انظر الأمثلة.

allcategories
تعداد جميع التصنيفات.
alldeletedrevisions
قائمة جميع المراجعات المحذوفة بواسطة المستخدم أو في نطاق.
allfileusages
قائمة جميع استخدامات الملفات، بما في ذلك غير الموجودة.
allimages
تعداد كافة الصور بشكل متتالي.
alllinks
تعداد كافة الروابط التي تشير إلى نطاق معين.
allpages
تعداد كافة الصفحات بشكل متتالي في نطاق معين.
allredirects
أدرج جميع التحويلات إلى نطاق.
allrevisions
اعرض كل المراجعات.
alltransclusions
أدرج كل التضمينات (الصفحات المضمنة باستخدام {{x}})، بما في ذلك غير الموجودة.
backlinks
ابحث عن جميع الصفحات الموصولة للصفحة المحددة.
categories
أدرج جميع التصنيفات التي تنتمي إليها الصفحات.
categorymembers
إدراج جميع الصفحات في تصنيف معين.
deletedrevisions
الحصول على معلومات المراجعة المحذوفة.
duplicatefiles
سرد كافة الملفات التي تكون مكررة عن الملفات المحددة استنادا إلى قيم رمز الرقم.
embeddedin
العثور على جميع الصفحات التي تتضمن (نسخ) العنوان المعطى.
exturlusage
تعداد الصفحات التي تحتوي على مسار محدد.
fileusage
ابحث عن كل الصفحات التي تستخدم الملفات المعطاة.
images
يعرض جميع الملفات المضمنة في الصفحات المعينة.
imageusage
ابحث عن كل الصفحات التي تستخدم عنوان الصورة المعين.
iwbacklinks
العثور على جميع الصفحات التي تصل إلى وصلة الإنترويكي المعطاه.
langbacklinks
ابحث عن جميع الصفحات التي تصل لرابط اللغة المحدد.
links
يعرض جميع الروابط من الصفحات المحددة.
linkshere
ابحث عن جميع الصفحات الموصولة للصفحة المحددة.
pageswithprop
سرد جميع الصفحات التي تستخدم خاصية صفحة معينة.
prefixsearch
قم بإجراء بحث بالبادئة عن عناوين الصفحات.
protectedtitles
سرد جميع العناوين المحمية من الإنشاء.
querypage
الحصول على قائمة يتم توفيرها من خلال صفحة خاصة تستند إلى صفحة استعلام.
random
الحصول على مجموعة من الصفحات العشوائية.
recentchanges
تعداد أحدث التغييرات.
redirects
يعرض جميعالتحويلات إلى الصفحات المحددة.
revisions
الحصول على معلومات المراجعة.
search
إجراء بحث نص كامل.
templates
يعرض جميع الملفات المضمنة في الصفحات المعينة.
transcludedin
ابحث عن جميع الصفحات التي تتضمن الصفحات المعينة.
watchlist
احصل على أحدث التغييرات على الصفحات في قائمة مراقبة المستخدم الحالي.
watchlistraw
الحصول على جميع صفحات قائمة مراقبة المستخدم الحالي.
إحدى القيم التالية: allcategories، alldeletedrevisions، allfileusages، allimages، alllinks، allpages، allredirects، allrevisions، alltransclusions، backlinks، categories، categorymembers، deletedrevisions، duplicatefiles، embeddedin، exturlusage، fileusage، images، imageusage، iwbacklinks، langbacklinks، links، linkshere، pageswithprop، prefixsearch، protectedtitles، querypage، random، recentchanges، redirects، revisions، search، templates، transcludedin، watchlist، watchlistraw
redirects

حل التحويلات تلقائيا في titles وpageids وrevids وفي الصفحات التي يتم إرجاعها بواسطة generator.

النوع: منطقية (التفاصيل)
converttitles

تحويل العناوين إلى المتغيرات الأخرى إذا لزم الأمر، يعمل فقط إذا كانت لغة محتوى الويكي تدعم تحويل المتغير، تتضمن اللغات التي تدعم تحويل المتغير en، crh، gan، iu، kk، ku، shi، sr، tg، uz و zh.

النوع: منطقية (التفاصيل)
token

تم استرداد رمز مميز "watch" من action=query&meta=tokens

هذا الوسيط مطلوب.
أمثلة:
راقب الصفحة Main Page.
api.php?action=watch&titles=Main_Page&token=123ABC [فتح في ملعب]
ألغِ مراقبة الصفحة Main Page.
api.php?action=watch&titles=Main_Page&unwatch=&token=123ABC [فتح في ملعب]
راقب الصفحات القليلة الأولى في النطاق الرئيسي.
api.php?action=watch&generator=allpages&gapnamespace=0&token=123ABC [فتح في ملعب]

format=json

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

بيانات الإخراج بتنسيق JSON.

وسائط:
callback

إذا تم تحديده، فسيقوم بإخراج الإخراج في استدعاء دالة معينة، للسلامة; سيتم تقييد جميع البيانات الخاصة بالمستخدم.

utf8

إذا تم تحديده، يقوم بترميز معظم (وليس كل) الأحرف غير ASCII كـUTF-8 بدلا من استبدالها بتسلسلات الهروب السداسية العشرية، افتراضي عندما لا يكون formatversion 1.

النوع: منطقية (التفاصيل)
ascii

إذا تم تحديده، يشفر كل غير ASCII باستخدام تسلسلات الهروب السداسية العشرية، افتراضي عندما يكون formatversion 1.

النوع: منطقية (التفاصيل)
formatversion

تنسيق الإخراج:

1
تنسيق متوافق مع الإصدارات السابقة (مصفوفات منطقية بتنسيق XML، ومفاتيح * لعقد المحتوى، وما إلى ذلك).
2
التنسيق الحديث.
الأحدث
استخدم أحدث تنسيق (حاليا 2)، قد يتغير دون سابق إنذار.
إحدى القيم التالية: 1، 2، latest
الافتراضي: 1
أمثلة:
إرجاع نتيجة الاستعلام بتنسيق JSON.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=json [فتح في ملعب]

format=jsonfm

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

بيانات الإخراج بتنسيق JSON (الطباعة بـHTML).

وسائط:
wrappedhtml

إرجاع HTML المطبوع بشكل جيد ووحدات ResourceLoader المرتبطة به ككائن JSON.

النوع: منطقية (التفاصيل)
callback

إذا تم تحديده، فسيقوم بإخراج الإخراج في استدعاء دالة معينة، للسلامة; سيتم تقييد جميع البيانات الخاصة بالمستخدم.

utf8

إذا تم تحديده، يقوم بترميز معظم (وليس كل) الأحرف غير ASCII كـUTF-8 بدلا من استبدالها بتسلسلات الهروب السداسية العشرية، افتراضي عندما لا يكون formatversion 1.

النوع: منطقية (التفاصيل)
ascii

إذا تم تحديده، يشفر كل غير ASCII باستخدام تسلسلات الهروب السداسية العشرية، افتراضي عندما يكون formatversion 1.

النوع: منطقية (التفاصيل)
formatversion

تنسيق الإخراج:

1
تنسيق متوافق مع الإصدارات السابقة (مصفوفات منطقية بتنسيق XML، ومفاتيح * لعقد المحتوى، وما إلى ذلك).
2
التنسيق الحديث.
الأحدث
استخدم أحدث تنسيق (حاليا 2)، قد يتغير دون سابق إنذار.
إحدى القيم التالية: 1، 2، latest
الافتراضي: 1
أمثلة:
إرجاع نتيجة الاستعلام بتنسيق JSON.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=jsonfm [فتح في ملعب]

format=none

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

عدم إخراج أي شيء.

أمثلة:
إرجاع نتيجة الاستعلام بتنسيق NONE.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=none [فتح في ملعب]

format=php

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

بيانات الإخراج بتنسيق PHP المتسلسل.

وسائط:
formatversion

تنسيق الإخراج:

1
تنسيق متوافق مع الإصدارات السابقة (مصفوفات منطقية بتنسيق XML، ومفاتيح * لعقد المحتوى، وما إلى ذلك).
2
التنسيق الحديث.
الأحدث
استخدم أحدث تنسيق (حاليا 2)، قد يتغير دون سابق إنذار.
إحدى القيم التالية: 1، 2، latest
الافتراضي: 1
أمثلة:
إرجاع نتيجة الاستعلام بتنسيق PHP.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=php [فتح في ملعب]

format=phpfm

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

بيانات الإخراج بتنسيق JSON (الطباعة بـHTML).

وسائط:
wrappedhtml

إرجاع HTML المطبوع بشكل جيد ووحدات ResourceLoader المرتبطة به ككائن JSON.

النوع: منطقية (التفاصيل)
formatversion

تنسيق الإخراج:

1
تنسيق متوافق مع الإصدارات السابقة (مصفوفات منطقية بتنسيق XML، ومفاتيح * لعقد المحتوى، وما إلى ذلك).
2
التنسيق الحديث.
الأحدث
استخدم أحدث تنسيق (حاليا 2)، قد يتغير دون سابق إنذار.
إحدى القيم التالية: 1، 2، latest
الافتراضي: 1
أمثلة:
إرجاع نتيجة الاستعلام بتنسيق PHP.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=phpfm [فتح في ملعب]

format=rawfm

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

بيانات الإخراج، بما في ذلك عناصر تصحيح الأخطاء، بتنسيق JSON (الطباعة بـHTML).

وسائط:
wrappedhtml

إرجاع HTML المطبوع بشكل جيد ووحدات ResourceLoader المرتبطة به ككائن JSON.

النوع: منطقية (التفاصيل)
أمثلة:
إرجاع نتيجة الاستعلام بتنسيق RAW.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=rawfm [فتح في ملعب]

format=xml

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

بيانات الإخراج بتنسيق XML.

وسائط:
xslt

إذا تم تحديده، سيضيف الصفحة المسماة كورقة أنماط XSL، يجب أن تكون القيمة عنوانا في نطاق ميدياويكي ينتهي بـ.xsl.

includexmlnamespace

إذا تم تحديدها، سيضيف نطاق XML.

النوع: منطقية (التفاصيل)
أمثلة:
إرجاع نتيجة الاستعلام بتنسيق XML.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml [فتح في ملعب]

format=xmlfm

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

بيانات الإخراج بتنسيق XML (الطباعة بـHTML).

وسائط:
wrappedhtml

إرجاع HTML المطبوع بشكل جيد ووحدات ResourceLoader المرتبطة به ككائن JSON.

النوع: منطقية (التفاصيل)
xslt

إذا تم تحديده، سيضيف الصفحة المسماة كورقة أنماط XSL، يجب أن تكون القيمة عنوانا في نطاق ميدياويكي ينتهي بـ.xsl.

includexmlnamespace

إذا تم تحديدها، سيضيف نطاق XML.

النوع: منطقية (التفاصيل)
أمثلة:
إرجاع نتيجة الاستعلام بتنسيق XML.
api.php?action=query&meta=siteinfo&siprop=namespaces&format=xmlfm [فتح في ملعب]

أنواع البيانات

يجب أن يكون الإدخال إلى ميدياويكي هو UTF-8 المعيَّن لـNFC، قد يحاول ميدياويكي تحويل مدخلات أخرى، ولكن قد يتسبب ذلك في فشل بعض العمليات (مثل التعديلات مع عمليات فحص MD5).

تحتاج بعض أنواع الوسائط في طلبات API إلى مزيد من الشرح:

منطقية
تعمل الوسائط المنطقية مثل صناديق اختيار HTML: إذا تم تحديد الوسيط، بغض النظر عن القيمة، فيتم اعتباره صحيحا، للحصول على قيمة خاطئة; احذف الوسيط تماما.
الطابع الزمني
قد يتم تحديد الطوابع الزمنية بتنسيقات متعددة، يُوصَى بـISO 8601 التاريخ والوقت، جميع الأوقات بالتوقيت العالمي المنسق، يتم تجاهل أية منطقة زمنية مضمنة.
  • تاريخ ووقت ISO 8601، 2001-01-15T14:56:00Z (علامات الترقيم وZ اختيارية)
  • تاريخ ووقت ISO 8601مع الثواني المجزأة (متجاهلة)، 2001-01-15T14:56:00.00001Z (الشرطات، والنقطتان الرأسيتان اختيارية وZ)
  • تنسيق ميدياويكي، 20010115145600
  • تنسيق رقمي عام، (توقيت اختياري، أو يتم تجاهل) 2001-01-15 14:56:00 (منطقة زمنية اختيارية لـGMT، +##، أو يتم تجاهل -##)
  • تنسيق EXIF، 2001:01:15 14:56:00
  • تنسيق RFC 2822 (قد يتم حذف المنطقة الزمنية)، Mon, 15 Jan 2001 14:56:00
  • تنسيق RFC 850 format (قد يتم حذف المنطقة الزمنية)، Monday, 15-Jan-2001 14:56:00
  • تنسيق C ctime format, Mon Jan 15 14:56:00 2001
  • الثواني منذ 1970-01-01T00:00:00Z كعدد صحيح يتراوح بين 1 و13 (باستثناء 0)
  • السلسلة now
فاصل بديل متعدد القيم
يتم عادةً إرسال الوسائط التي تأخذ قيم متعددة مع القيم المفصولة باستخدام حرف الأنبوب، على سبيل المثال param=value1|value2 or param=value1%7Cvalue2 إذا كانت القيمة يجب أن تحتوي على حرف الأنبوب، فاستخدم U+001F (فاصل الوحدة) مثل الفاصل و بادئة القيمة بـU+001F، على سبيل المثال param=%1Fvalue1%1Fvalue2.

وسائط القالب

تدعم وسائط القوالب الحالات التي تحتاج فيها API إلى قيمة لكل قيمة من وسيط آخر، على سبيل المثال، إذا كانت هناك وحدة API لطلب الفاكهة، فإنه قد يكون لديك وسيط fruits لتحديد أي الفواكه تم طلبها ووسيط قالب {fruit}-quantityلتحديد عدد الفواكه لكل طلب، يمكن لعميل API الذي يريد 1 تفاحة، 5 موز، 20 فراولة ثم تقديم طلب مثل fruits=apples|bananas|strawberries&apples-quantity=1&bananas-quantity=5&strawberries-quantity=20.

الإحالات

مطورو API:

  • يوري أستراخان (مبتكر، المطور الرئيسي سبتمبر 2006 - سبتمبر 2007)
  • روان كاتو (المطور الرئيسي سبتمبر 2007-2009)
  • فيكتور فاسيليف
  • برايان تونغ مينه
  • سام ريد
  • براد يورش (المطور الرئيسي 2013 - الآن)

يُرجَى إرسال تعليقاتك واقتراحاتك وأسئلتك لـmediawiki-api@lists.wikimedia.org أو إرسال تقريرا عن خطأ في https://phabricator.wikimedia.org/.