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

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

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

action=block

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

منع مستخدم.

وسائط:
user

المستخدم المراد حظره.

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

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

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

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

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

السبب للمنع.

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

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

Type: boolean (details)
nocreate

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

Type: boolean (details)
autoblock

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

Type: boolean (details)
noemail

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

Type: boolean (details)
hidename

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

Type: boolean (details)
allowusertalk

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

Type: boolean (details)
reblock

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

Type: boolean (details)
watchuser

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

Type: boolean (details)
tags

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

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

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

Type: boolean (details)
pagerestrictions

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

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

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

القيم (منفصلة مع | أو البديل): 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15، 710، 711، 828، 829، 2300، 2301، 2302، 2303، 3002، 3003، 3004، 3005
لتحديد كل القيم; استخدم *.
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 [فتح في ملعب]