Справка MediaWiki API
ÐÑо авÑомаÑиÑеÑки ÑгенеÑиÑÐ¾Ð²Ð°Ð½Ð½Ð°Ñ ÑÑÑаниÑа докÑменÑаÑии MediaWiki API.
ÐокÑменÑаÑÐ¸Ñ Ð¸ пÑимеÑÑ: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=blocks (bk)
- ÐÑÐ¾Ñ Ð¼Ð¾Ð´ÑÐ»Ñ ÑÑебÑÐµÑ Ð¿Ñав на ÑÑение.
- ÐÑÑоÑник: MediaWiki
- ÐиÑензиÑ: GPL-2.0-or-later
ÐеÑеÑиÑление вÑÐµÑ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸ÑованнÑÑ ÑÑаÑÑников и IP-адÑеÑов.
- bkstart
ÐÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¼ÐµÑка, Ñ ÐºÐ¾ÑоÑой наÑаÑÑ Ð¿ÐµÑеÑиÑление.
- Тип: вÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¼ÐµÑка (ÑазÑеÑÑннÑе ÑоÑмаÑÑ)
- bkend
ÐÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¼ÐµÑка, на коÑоÑой законÑиÑÑ Ð¿ÐµÑеÑиÑление.
- Тип: вÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¼ÐµÑка (ÑазÑеÑÑннÑе ÑоÑмаÑÑ)
- bkdir
Ркаком поÑÑдке пеÑеÑиÑлÑÑÑ:
- newer
- ÐаÑаÑÑ Ñ ÑамÑÑ ÑÑаÑÑÑ . ÐбÑаÑиÑе внимание: bkstart должно бÑÑÑ ÑанÑÑе bkend.
- older
- ÐаÑаÑÑ Ñ ÑамÑÑ Ð½Ð¾Ð²ÑÑ (по ÑмолÑаниÑ). ÐбÑаÑиÑе внимание: bkstart должно бÑÑÑ Ð¿Ð¾Ð·Ð¶Ðµ bkend.
- Ðдно из ÑледÑÑÑÐ¸Ñ Ð·Ð½Ð°Ñений: newer, older
- Ðо ÑмолÑаниÑ: older
- bkids
СпиÑок иденÑиÑикаÑоÑов блокиÑовки (необÑзаÑелÑно).
- Type: list of integers
- РазделÑйÑе знаÑÐµÐ½Ð¸Ñ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ | или алÑÑеÑнаÑивного ÑазделиÑелÑ.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- bkusers
СпиÑок иÑкомÑÑ ÑÑаÑÑников (необÑзаÑелÑно).
- Тип: ÑпиÑок полÑзоваÑелей, лÑбой из Ð¸Ð¼Ñ ÑÑаÑÑника, IP-адÑÐµÑ Ð¸ IP-диапазон
- РазделÑйÑе знаÑÐµÐ½Ð¸Ñ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ | или алÑÑеÑнаÑивного ÑазделиÑелÑ.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- bkip
ÐолÑÑиÑÑ Ð²Ñе блокиÑовки, пÑименÑннÑе к ÑÑÐ¾Ð¼Ñ IP-адÑеÑÑ Ð¸Ð»Ð¸ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ñ CIDR, вклÑÑÐ°Ñ Ð±Ð»Ð¾ÐºÐ¸Ñовки диапазонов. Ðе Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзовано одновÑеменно Ñ bkusers. ÐÐ¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ñ CIDR ÑиÑе IPv4/16 или IPv6/19 не поддеÑживаÑÑÑÑ.
- bklimit
ÐакÑималÑное ÑиÑло блокиÑовок в ÑпиÑке.
- Тип: Ñелое ÑиÑло или max
- ÐнаÑение должно бÑÑÑ Ð¼ÐµÐ¶Ð´Ñ 1 и 500.
- Ðо ÑмолÑаниÑ: 10
- bkprop
Ðакие ÑвойÑÑва полÑÑиÑÑ:
- id
- ÐобавлÑÐµÑ Ð¸Ð´ÐµÐ½ÑиÑикаÑÐ¾Ñ Ð±Ð»Ð¾ÐºÐ¸Ñовки.
- user
- ÐобавлÑÐµÑ Ð½Ð¸Ðº заблокиÑованного ÑÑаÑÑника.
- userid
- ÐобавлÑÐµÑ Ð¸Ð´ÐµÐ½ÑиÑикаÑÐ¾Ñ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸Ñованного ÑÑаÑÑника.
- by
- ÐобавлÑÐµÑ Ð½Ð¸Ðº заблокиÑовавÑего ÑÑаÑÑника.
- byid
- ÐобавлÑÐµÑ Ð¸Ð´ÐµÐ½ÑиÑикаÑÐ¾Ñ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸ÑовавÑего ÑÑаÑÑника.
- timestamp
- ÐобавлÑÐµÑ Ð¼ÐµÑÐºÑ Ð²Ñемени, когда бÑла дана блокиÑовка.
- expiry
- ÐобавлÑÐµÑ Ð¼ÐµÑÐºÑ Ð²Ñемени, когда блокиÑовка иÑÑеÑÑÑ.
- reason
- ÐобавлÑÐµÑ Ð¿ÑиÑÐ¸Ð½Ñ Ð±Ð»Ð¾ÐºÐ¸Ñовки.
- range
- ÐобавлÑÐµÑ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ IP-адÑеÑов, заÑÑонÑÑÑÑ Ð±Ð»Ð¾ÐºÐ¸Ñовкой.
- flags
- ÐобавлÑÐµÑ Ð±Ð°Ð½Ñ Ð¼ÐµÑÐºÑ (autoblock, anonoly, и Ñак далее).
- restrictions
- ÐобавлÑÐµÑ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ ÑаÑÑиÑнÑÑ Ð±Ð»Ð¾ÐºÐ¸Ñовок, еÑли блокиÑовка не дейÑÑвÑÐµÑ Ð²Ð¾ вÑÑм пÑоекÑе.
- ÐнаÑÐµÐ½Ð¸Ñ (ÑазделÑннÑе Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ | или алÑÑеÑнаÑивного ÑазделиÑелÑ): by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
- Ðо ÑмолÑаниÑ: id|user|by|timestamp|expiry|reason|flags
- bkshow
ÐоказаÑÑ ÑолÑко ÑлеменÑÑ, ÑдовлеÑвоÑÑÑÑие ÑÑим кÑиÑеÑиÑм. ÐапÑимеÑ, ÑÑÐ¾Ð±Ñ Ð¾ÑобÑазиÑÑ ÑолÑко беÑÑÑоÑнÑе блокиÑовки IP-адÑеÑов, ÑÑÑановиÑе bkshow=ip|!temp.
- ÐнаÑÐµÐ½Ð¸Ñ (ÑазделÑннÑе Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ | или алÑÑеÑнаÑивного ÑазделиÑелÑ): !account, !ip, !range, !temp, account, ip, range, temp
- bkcontinue
Ðогда доÑÑÑпно болÑÑе ÑезÑлÑÑаÑов, иÑполÑзÑйÑе ÑÑо Ð´Ð»Ñ Ð¿ÑодолжениÑ.
- СпиÑок блокиÑовок.
- api.php?action=query&list=blocks [оÑкÑÑÑÑ Ð² пеÑоÑниÑе]
- СпиÑок блокиÑовок ÑÑаÑÑников Alice и Bob.
- api.php?action=query&list=blocks&bkusers=Alice|Bob [оÑкÑÑÑÑ Ð² пеÑоÑниÑе]