مساعدة API ميدياويكي
هذه صفحة توثيق ميدياويكي API التي تم إنشاؤها تلقائيا.
وثائق وأمثلة: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=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، 102، 103، 106، 107، 108، 109، 112، 113، 114، 115، 2300، 2301، 2302، 2303
- لتحديد كل القيم; استخدم *.
- 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 [فتح في ملعب]