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

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

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

action=block

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

منع مستخدم.

معلمات محددة:
المعلمات العامة الأخرى متاحة.
id

معرف الكتلة المراد تعديلها (يتم الحصول عليه من خلال list=blocks ). لا يمكن استخدامه مع user أو reblock أو newblock .

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

المستخدم المراد حظره. لا يمكن استخدامه مع معرف .

النوع: مستخدم، بواسطة أي من اسم المستخدم، الآي بي، مستخدم مؤقت، نطاق الآي بي و معرف المستخدم (مثال "#12345")
userid
مهمل.

حدد user=#ID بدلاً من ذلك.

النوع: 2 = قائمة الأعداد الصحيحة
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

إذا كان المستخدم محظورًا بكتلة واحدة، فاستبدل الكتلة الحالية. إذا حُظر المستخدم أكثر من مرة، فلن تنجح هذه الطريقة، لذا استخدم مُعامل المُعرف لتحديد الكتلة المراد استبدالها. لا يُمكن استخدام هذا المُعامل مع مُعامل المُعرف أو كتلة جديدة .

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

أضف حظرًا آخر حتى لو كان المستخدم محظورًا بالفعل. لا يمكن استخدامه مع المعرف أو إعادة الحظر .

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

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

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

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

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

منع المستخدم من صفحات أو نطاقات محددة بدلا من الموقع بأكمله.

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

قائمة العناوين لمنع المستخدم من التحرير، ينطبق فقط عندما يتم تعيين partial على صحيح.

النوع: عنوان صفحة
قيم منفصلة بـ| أو بديل.
الحد الأقصى لعدد القيم هو ١٠.
فقط يقبل الصفحات الموجودة.
namespacerestrictions

قائمة بمعرفات النطاق لمنع المستخدم من التحرير، ينطبق فقط عندما يتم تعيين partial على صحيح.

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

قائمة الإجراءات لمنع المستخدم من الأداء. ينطبق فقط عندما يتم تعيين partial على true.

القيم (منفصلة مع | أو البديل): create، move، upload
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 [فتح في ملعب]