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