مساعدة API ميدياويكي
هذه صفحة توثيق ميدياويكي API التي تم إنشاؤها تلقائيا.
وثائق وأمثلة: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=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.
- النوع: منطقي (التفاصيل)
تغيير الوسوم للتطبيق على الإدخال في سجل الحظر.
- القيم (منفصلة مع | أو البديل):
- 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 [فتح في ملعب]