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

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

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

action=regexblock

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

منع أسماء المستخدمين وعناوين الآيبي عبر التعبيرات النمطية.

وسائط:
regex

التعبير النمطي للمنع، لاحظ أنه عند تقديم الوسيط "دقيق" في المسار، لا يتم التعامل مع هذا كتعبير نمطي بل كسلسلة بسيطة.

هذه المعلمة مطلوبة.
expiry

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

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

السبب للمنع.

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

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

Type: boolean (details)
exact

استخدم المطابقة التامة لمنع الاسم المحدد كما هو محدد بالضبط (على عكس معاملته كتعبير نمطي).

Type: boolean (details)
token

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

هذه المعلمة مطلوبة.
أمثلة:
منع عنوان الآيبي الدقيق "192.0.2.5" لمدة ثلاثة أيام مع سبب "الضربة الأولى"
api.php?action=regexblock&regex=192.0.2.5&expiry=3%20days&reason=First%20strike&exact=&token=123ABC [فتح في ملعب]
منع التعبير النمطي "SpamUser.*" بشكل دائم، والذي يمنع أي وجميع المستخدمين الذين يطابق اسم المستخدم الخاص بهم هذا التعبير، مثل "SpamUser65"، لسبب "اسم مستخدم غير صالح" ويمنع أيضا أي وجميع المستخدمين الذين يتطابق اسم المستخدم الخاص بهم مع اسم التعبير النمطي من إنشاء حسابات مستخدمين جديدة.
api.php?action=regexblock&regex=SpamUser.*&expiry=never&reason=Bad%20username&nocreate=&token=123ABC [فتح في ملعب]