MediaWiki API help

This is an auto-generated MediaWiki API documentation page.

Documentation and examples: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=block

(main | block)
  • This module requires read rights.
  • This module requires write rights.
  • This module only accepts POST requests.
  • منبع: MediaWiki
  • License: GPL-2.0-or-later

بستن یک کاربر.

Parameters:
user

کاربر مورد نظر برای بستن دسترسی

نوع: کاربر، توسط هریک از نام کاربری، آی‌پی، بازهٔ آی‌پی و شناسهٔ کاربر (مثلاً «#12345»)
userid
توصیه.

در عوض user=#شناسه را تعریف کنید.

Type: integer
expiry

زمان منقضی‌شدن. می‌تواند نسبی (برای مثال، 5 months or 2 weeks) یا دقیق (برای مثال، 2014-09-18T12:34:56Z) باشد. اگر بر روی infinite، indefinite یا never تنظیم شود، قطع دسترسی هرگز منقضی نخواهد شد.

پیش‌فرض: never
reason

دلیل برای بستن

Default: (empty)
anononly

فقط بستن کاربران ناشناس (مانند غیرفعال کردن ویرایش‌های ناشناس این آی‌پی).

Type: boolean (details)
nocreate

جلوگیری از ایجاد حساب.

Type: boolean (details)
autoblock

به طور خودکار آخرین نشانی آی‌پی استفاده‌شده، و هر نشانی پس از آن که سعی می‌کند از آن داخل شود را ببند.

Type: boolean (details)
noemail

از کاربر در برابر ارسال ایمیل از طریق ویکی جلوگیری شود. (نیازمند دسترسی blockemail است).

Type: boolean (details)
hidename

نام کاربری را از سیاههٔ بستن پنهان کن. (نیازمند دسترسی hideuser است).

Type: boolean (details)
allowusertalk

اجازه‌دادن به کاربر برای ویرایش صفحهٔ بحث خودش (وابسته به $wgBlockAllowsUTEdit).

Type: boolean (details)
reblock

اگر کاربر پیش از این مسدود شده‌است، مسدود موجود را بازنویسی کن.

Type: boolean (details)
watchuser

صفحه‌های کاربر و بحث کاربر نشانی آی‌پی یا کاربر را پیگیری کنید.

Type: boolean (details)
tags

برچسب‌های تغییر به‌منظور اعمال به مدخل سیاههٔ قطع دسترسی.

Values (separate with | or alternative):
partial

قطع دسترسی کاربر از صفحه‌ها یا فضاهای نام خاص به‌جای قطع دسترسی کلی از وبگاه.

Type: boolean (details)
pagerestrictions

فهرست عنوان‌ها برای قطع دسترسی ویرایشی کاربر در آن‌ها. تنها زمانی قابل اعمال است که partial روی true تنظیم شده‌باشد.

Separate values with | or alternative.
Maximum number of values is ۱۰.
namespacerestrictions

فهرست فضاهای نام برای قطع دسترسی ویرایشی کاربر در آن‌ها. تنها زمانی قابل اعمال است که partial روی true تنظیم شده‌باشد.

Values (separate with | or alternative): 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15، 828، 829، 2300، 2301، 2302، 2303
To specify all values, use *.
token

A "csrf" token retrieved from action=query&meta=tokens

This parameter is required.
Examples:
قطع دسترسی آی‌پی ۱۹۲٫۰٫۲٫۵ برای سه روز به‌همراه دلیل.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [open in sandbox]
بستن کاربر خرابکار به شکل نامحدود به‌همراه دلیل، همچنين جلوگيری از ايجاد حساب جديد و ارسال ايميل.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [open in sandbox]