Справка MediaWiki API
ÐÑо авÑомаÑиÑеÑки ÑгенеÑиÑÐ¾Ð²Ð°Ð½Ð½Ð°Ñ ÑÑÑаниÑа докÑменÑаÑии MediaWiki API.
ÐокÑменÑаÑÐ¸Ñ Ð¸ пÑимеÑÑ: https://www.mediawiki.org/wiki/API
prop=deletedrevisions (drv)
- ÐÑÐ¾Ñ Ð¼Ð¾Ð´ÑÐ»Ñ ÑÑебÑÐµÑ Ð¿Ñав на ÑÑение.
- ÐÑÐ¾Ñ Ð¼Ð¾Ð´ÑÐ»Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзован в каÑеÑÑве генеÑаÑоÑа.
- ÐÑÑоÑник: MediaWiki
- ÐиÑензиÑ: GPL-2.0-or-later
ÐолÑÑение инÑоÑмаÑии об ÑдалÑннÑÑ Ð¿ÑÐ°Ð²ÐºÐ°Ñ .
ÐÐ¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзовано неÑколÑкими ÑпоÑобами:
- ÐолÑÑение ÑдалÑннÑÑ Ð¿Ñавок Ð´Ð»Ñ Ð½Ð°Ð±Ð¾Ñа ÑÑÑаниÑ, заданного Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ð¹ или иденÑиÑикаÑоÑов. СоÑÑиÑÑеÑÑÑ Ð¿Ð¾ названиÑм и вÑеменнÑм меÑкам.
- ÐолÑÑение даннÑÑ Ð¾ набоÑе ÑдалÑннÑÑ Ð¿Ñавок, заданнÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¸Ñ revid. СоÑÑиÑÑеÑÑÑ Ð¿Ð¾ иденÑиÑикаÑоÑам веÑÑий.
- drvprop
Ðакие ÑвойÑÑва каждой веÑÑии полÑÑиÑÑ:
- ids
- ÐденÑиÑикаÑÐ¾Ñ Ð²ÐµÑÑии.
- flags
- Флаги веÑÑии (Ð¼Ð°Ð»Ð°Ñ Ð¿Ñавка).
- timestamp
- ÐÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¼ÐµÑка веÑÑии.
- user
- УÑаÑÑник, ÑоздавÑий веÑÑиÑ.
- userid
- ÐденÑиÑикаÑÐ¾Ñ ÑоздаÑÐµÐ»Ñ Ð²ÐµÑÑии.
- size
- Ðлина веÑÑии (в байÑÐ°Ñ ).
- slotsize
- Length (bytes) of each revision slot.
- sha1
- SHA-1-Ñ ÑÑ (base 16) веÑÑии.
- slotsha1
- SHA-1 (base 16) of each revision slot.
- contentmodel
- ÐденÑиÑикаÑÐ¾Ñ Ð¼Ð¾Ð´ÐµÐ»Ð¸ ÑодеÑжимого веÑÑии.
- comment
- ÐпиÑание пÑавки.
- parsedcomment
- РаÑпаÑÑенное опиÑание пÑавки.
- content
- ТекÑÑ Ð²ÐµÑÑии.
- tags
- ÐеÑки веÑÑии.
- roles
- List content slot roles that exist in the revision.
- parsetree
- УÑÑаÑело. ÐÑполÑзÑйÑе action=expandtemplates или action=parse. ÐеÑево паÑÑинга XML-ÑодеÑжимого веÑÑии (ÑÑебÑеÑÑÑ Ð¼Ð¾Ð´ÐµÐ»Ñ ÑодеÑжимого
wikitext).
- ÐнаÑÐµÐ½Ð¸Ñ (ÑазделÑннÑе Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ | или алÑÑеÑнаÑивного ÑазделиÑелÑ): ids, flags, timestamp, user, userid, size, slotsize, sha1, slotsha1, contentmodel, comment, parsedcomment, content, tags, roles, parsetree
- Ðо ÑмолÑаниÑ: ids|timestamp|flags|comment|user
- drvslots
Which revision slots to return data for, when slot-related properties are included in drvprops. If omitted, data from the main slot will be returned in a backwards-compatible format.
- ÐнаÑÐµÐ½Ð¸Ñ (ÑазделÑннÑе Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ | или алÑÑеÑнаÑивного ÑазделиÑелÑ): main
- ÐÐ»Ñ ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð²ÑÐµÑ Ð·Ð½Ð°Ñений, иÑполÑзÑйÑе *.
- drvlimit
СколÑко веÑÑий веÑнÑÑÑ.
- РазÑеÑено не более 500 (5000 Ð´Ð»Ñ Ð±Ð¾Ñов).
- Тип: Ñелое ÑиÑло или max
- drvexpandtemplates
- УÑÑаÑело.
ÐмеÑÑо ÑÑого иÑполÑзÑйÑе action=expandtemplates. РаÑкÑÑÑÑ ÑÐ°Ð±Ð»Ð¾Ð½Ñ Ð² ÑодеÑжимом веÑÑии (ÑÑебÑеÑÑÑ drvprop=content).
- Тип: логиÑеÑкий (подÑобнее)
- drvgeneratexml
- УÑÑаÑело.
ÐмеÑÑо ÑÑого иÑполÑзÑйÑе action=expandtemplates или action=parse. СгенеÑиÑоваÑÑ Ð´ÐµÑево паÑÑинга XML ÑодеÑжимого веÑÑии (ÑÑебÑеÑÑÑ drvprop=content).
- Тип: логиÑеÑкий (подÑобнее)
- drvparse
- УÑÑаÑело.
ÐмеÑÑо ÑÑого иÑполÑзÑйÑе action=parse. РаÑпаÑÑиÑÑ ÑодеÑжимое веÑÑии (ÑÑебÑеÑÑÑ drvprop=content). Ðз ÑообÑажений пÑоизводиÑелÑноÑÑи, пÑи иÑполÑзовании ÑÑой опÑии, в каÑеÑÑве drvlimit пÑинÑдиÑелÑно ÑÑÑанавливаеÑÑÑ 1.
- Тип: логиÑеÑкий (подÑобнее)
- drvsection
ÐеÑнÑÑÑ ÑодеÑжимое ÑолÑко ÑекÑии Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ñм номеÑом.
- drvdiffto
- УÑÑаÑело.
ÐмеÑÑо ÑÑого иÑполÑзÑйÑе action=compare. ÐденÑиÑикаÑÐ¾Ñ Ð²ÐµÑÑии, Ñ ÐºÐ¾ÑоÑÑм ÑÑавниваÑÑ ÐºÐ°Ð¶Ð´ÑÑ Ð²ÐµÑÑиÑ. ÐÑполÑзÑйÑе prev, next и cur Ð´Ð»Ñ Ð¿ÑедÑдÑÑей, ÑледÑÑÑей и ÑекÑÑей веÑÑии ÑооÑвеÑÑÑвенно.
- drvdifftotext
- УÑÑаÑело.
ÐмеÑÑо ÑÑого иÑполÑзÑйÑе action=compare. ТекÑÑ, Ñ ÐºÐ¾ÑоÑÑм ÑÑавниваÑÑ ÐºÐ°Ð¶Ð´ÑÑ Ð²ÐµÑÑиÑ. СÑÐ°Ð²Ð½Ð¸Ð²Ð°ÐµÑ Ð¾Ð³ÑаниÑенное ÑиÑло веÑÑий. ÐеÑеопÑеделÑÐµÑ drvdiffto. ÐÑли задано drvsection, ÑÑавнение бÑÐ´ÐµÑ Ð¿Ñоизведено ÑолÑко Ñ ÑÑой ÑекÑией.
- drvdifftotextpst
- УÑÑаÑело.
ÐмеÑÑо ÑÑого иÑполÑзÑйÑе action=compare. ÐÑполниÑÑ Ð¿ÑеобÑазование пеÑед запиÑÑÑ Ð¿Ñавки до ÑÑавнениÑ. ÐоÑÑÑпно ÑолÑко пÑи иÑполÑзовании Ñ drvdifftotext.
- Тип: логиÑеÑкий (подÑобнее)
- drvcontentformat
- УÑÑаÑело.
ФоÑÐ¼Ð°Ñ ÑеÑилиализаÑии, иÑполÑзованнÑй в drvdifftotext и ожидаемÑй в ÑезÑлÑÑаÑе.
- Ðдно из ÑледÑÑÑÐ¸Ñ Ð·Ð½Ð°Ñений: text/x-wiki, text/javascript, application/json, text/css, text/plain
- drvstart
ÐÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¼ÐµÑка, Ñ ÐºÐ¾ÑоÑой наÑаÑÑ Ð¿ÐµÑеÑиÑление. ÐгноÑиÑÑеÑÑÑ Ð¿Ñи обÑабоÑке ÑпиÑка иденÑиÑикаÑоÑов веÑÑий.
- Тип: вÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¼ÐµÑка (ÑазÑеÑÑннÑе ÑоÑмаÑÑ)
- drvend
ÐÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¼ÐµÑка, на коÑоÑой законÑиÑÑ Ð¿ÐµÑеÑиÑление. ÐгноÑиÑÑеÑÑÑ Ð¿Ñи обÑабоÑке ÑпиÑка иденÑиÑикаÑоÑов веÑÑий.
- Тип: вÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¼ÐµÑка (ÑазÑеÑÑннÑе ÑоÑмаÑÑ)
- drvdir
Ркаком поÑÑдке пеÑеÑиÑлÑÑÑ:
- newer
- ÐаÑаÑÑ Ñ ÑамÑÑ ÑÑаÑÑÑ . ÐбÑаÑиÑе внимание: drvstart должно бÑÑÑ ÑанÑÑе drvend.
- older
- ÐаÑаÑÑ Ñ ÑамÑÑ Ð½Ð¾Ð²ÑÑ (по ÑмолÑаниÑ). ÐбÑаÑиÑе внимание: drvstart должно бÑÑÑ Ð¿Ð¾Ð·Ð¶Ðµ drvend.
- Ðдно из ÑледÑÑÑÐ¸Ñ Ð·Ð½Ð°Ñений: newer, older
- Ðо ÑмолÑаниÑ: older
- drvtag
ТолÑко пÑавки Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð¹ меÑкой.
- drvuser
ТолÑко пÑавки данного ÑÑаÑÑника.
- Тип: Ð¸Ð¼Ñ ÑÑаÑÑника
- drvexcludeuser
Ðе пеÑеÑиÑлÑÑÑ Ð¿Ñавки данного ÑÑаÑÑника.
- Тип: Ð¸Ð¼Ñ ÑÑаÑÑника
- drvcontinue
Ðогда доÑÑÑпно болÑÑе ÑезÑлÑÑаÑов, иÑполÑзÑйÑе ÑÑо Ð´Ð»Ñ Ð¿ÑодолжениÑ.
- СпиÑок ÑдалÑннÑÑ Ð¿Ñавок ÑÑÑÐ°Ð½Ð¸Ñ Main Page и Talk:Main Page Ñ ÑодеÑжимÑм.
- api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvslots=*&drvprop=user|comment|content [оÑкÑÑÑÑ Ð² пеÑоÑниÑе]
- СпиÑок инÑоÑмаÑии Ð´Ð»Ñ ÑдалÑнной пÑавки 123456.
- api.php?action=query&prop=deletedrevisions&revids=123456 [оÑкÑÑÑÑ Ð² пеÑоÑниÑе]