Справка MediaWiki API
ÐÑо авÑомаÑиÑеÑки ÑгенеÑиÑÐ¾Ð²Ð°Ð½Ð½Ð°Ñ ÑÑÑаниÑа докÑменÑаÑии MediaWiki API.
ÐокÑменÑаÑÐ¸Ñ Ð¸ пÑимеÑÑ: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
prop=deletedrevisions (drv)
- ÐÑÐ¾Ñ Ð¼Ð¾Ð´ÑÐ»Ñ ÑÑебÑÐµÑ Ð¿Ñав на ÑÑение.
- ÐÑÐ¾Ñ Ð¼Ð¾Ð´ÑÐ»Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзован в каÑеÑÑве генеÑаÑоÑа.
- ÐÑÑоÑник: MediaWiki
- ÐиÑензиÑ: GPL-2.0-or-later
ÐолÑÑение инÑоÑмаÑии об ÑдалÑннÑÑ Ð¿ÑÐ°Ð²ÐºÐ°Ñ .
ÐÐ¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзовано неÑколÑкими ÑпоÑобами:
- ÐолÑÑение ÑдалÑннÑÑ Ð¿Ñавок Ð´Ð»Ñ Ð½Ð°Ð±Ð¾Ñа ÑÑÑаниÑ, заданного Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ð¹ или иденÑиÑикаÑоÑов. СоÑÑиÑÑеÑÑÑ Ð¿Ð¾ названиÑм и вÑеменнÑм меÑкам.
- ÐолÑÑение даннÑÑ Ð¾ набоÑе ÑдалÑннÑÑ Ð¿Ñавок, заданнÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¸Ñ revid. СоÑÑиÑÑеÑÑÑ Ð¿Ð¾ иденÑиÑикаÑоÑам веÑÑий.
- drvprop
Ðакие ÑвойÑÑва каждой веÑÑии полÑÑиÑÑ:
- ids
- ÐденÑиÑикаÑÐ¾Ñ Ð²ÐµÑÑии.
- flags
- Флаги веÑÑии (Ð¼Ð°Ð»Ð°Ñ Ð¿Ñавка).
- timestamp
- ÐÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¼ÐµÑка веÑÑии.
- user
- УÑаÑÑник, ÑоздавÑий веÑÑиÑ. ÐÑли веÑÑÐ¸Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð±Ñла Ñдалена, бÑÐ´ÐµÑ Ð²Ð¾Ð·Ð²ÑаÑено ÑвойÑÑво userhidden.
- userid
- ÐденÑиÑикаÑÐ¾Ñ ÑоздаÑÐµÐ»Ñ Ð²ÐµÑÑии. ÐÑли веÑÑÐ¸Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð±Ñла Ñдалена, бÑÐ´ÐµÑ Ð²Ð¾Ð·Ð²ÑаÑено ÑвойÑÑво userhidden.
- size
- Ðлина веÑÑии (в байÑÐ°Ñ ).
- slotsize
- Length (bytes) of each revision slot.
- sha1
- SHA-1-Ñ ÑÑ (base 16) веÑÑии. ÐÑли ÑодеÑжимое бÑло Ñдалено, бÑÐ´ÐµÑ Ð²Ð¾Ð·Ð²ÑаÑено ÑвойÑÑво sha1hidden.
- slotsha1
- SHA-1 (base 16) of each revision slot. If the content has been revision deleted, a sha1hidden property will be returned.
- contentmodel
- ÐденÑиÑикаÑÐ¾Ñ Ð¼Ð¾Ð´ÐµÐ»Ð¸ ÑодеÑжимого каждого ÑлоÑа веÑÑии.
- comment
- ÐпиÑание пÑавки. ÐÑли комменÑаÑий бÑл Ñдален, бÑÐ´ÐµÑ Ð²Ð¾Ð·Ð²ÑаÑено ÑвойÑÑво commenthidden.
- parsedcomment
- РаÑпаÑÑенное опиÑание пÑавки. ÐÑли комменÑаÑий бÑл Ñдален, бÑÐ´ÐµÑ Ð²Ð¾Ð·Ð²ÑаÑено ÑвойÑÑво commenthidden.
- content
- СодеÑжание каждого ÑлоÑа веÑÑии. ÐÑли ÑедакÑÐ¸Ñ ÑодеÑжимого бÑла Ñдалена, бÑÐ´ÐµÑ Ð²Ð¾Ð·Ð²ÑаÑено ÑвойÑÑво texthidden.
- tags
- ÐеÑки веÑÑии.
- roles
- List content slot roles that exist in the revision.
- parsetree
- УÑÑаÑело. ÐÑполÑзÑйÑе action=expandtemplates или action=parse. ÐеÑево паÑÑинга XML-ÑодеÑжимого веÑÑии (ÑÑебÑеÑÑÑ Ð¼Ð¾Ð´ÐµÐ»Ñ ÑодеÑжимого
wikitext).
- ÐнаÑÐµÐ½Ð¸Ñ (ÑазделÑннÑе Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ | или алÑÑеÑнаÑивного ÑазделиÑелÑ): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, 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
СколÑко веÑÑий веÑнÑÑÑ.
- Тип: Ñелое ÑиÑло или max
- ÐнаÑение должно бÑÑÑ Ð¼ÐµÐ¶Ð´Ñ 1 и 500.
- drvexpandtemplates
- УÑÑаÑело.
ÐмеÑÑо ÑÑого иÑполÑзÑйÑе action=expandtemplates. РаÑкÑÑÑÑ ÑÐ°Ð±Ð»Ð¾Ð½Ñ Ð² ÑодеÑжимом веÑÑии (ÑÑебÑеÑÑÑ drvprop=content).
- Type: boolean (details)
- drvgeneratexml
- УÑÑаÑело.
ÐмеÑÑо ÑÑого иÑполÑзÑйÑе action=expandtemplates или action=parse. СгенеÑиÑоваÑÑ Ð´ÐµÑево паÑÑинга XML ÑодеÑжимого веÑÑии (ÑÑебÑеÑÑÑ drvprop=content).
- Type: boolean (details)
- drvparse
- УÑÑаÑело.
ÐмеÑÑо ÑÑого иÑполÑзÑйÑе action=parse. РаÑпаÑÑиÑÑ ÑодеÑжимое веÑÑии (ÑÑебÑеÑÑÑ drvprop=content). Ðз ÑообÑажений пÑоизводиÑелÑноÑÑи, пÑи иÑполÑзовании ÑÑой опÑии, в каÑеÑÑве drvlimit пÑинÑдиÑелÑно ÑÑÑанавливаеÑÑÑ 1.
- Type: boolean (details)
- drvsection
ÐоÑÑÑановиÑÑ ÑолÑко ÑодеÑжимое Ñаздела Ñ ÑÑим иденÑиÑикаÑоÑом.
- drvdiffto
- УÑÑаÑело.
ÐмеÑÑо ÑÑого иÑполÑзÑйÑе action=compare. ÐденÑиÑикаÑÐ¾Ñ Ð²ÐµÑÑии, Ñ ÐºÐ¾ÑоÑÑм ÑÑавниваÑÑ ÐºÐ°Ð¶Ð´ÑÑ Ð²ÐµÑÑиÑ. ÐÑполÑзÑйÑе prev, next и cur Ð´Ð»Ñ Ð¿ÑедÑдÑÑей, ÑледÑÑÑей и ÑекÑÑей веÑÑии ÑооÑвеÑÑÑвенно.
- drvdifftotext
- УÑÑаÑело.
ÐмеÑÑо ÑÑого иÑполÑзÑйÑе action=compare. ТекÑÑ, Ñ ÐºÐ¾ÑоÑÑм ÑÑавниваÑÑ ÐºÐ°Ð¶Ð´ÑÑ Ð²ÐµÑÑиÑ. СÑÐ°Ð²Ð½Ð¸Ð²Ð°ÐµÑ Ð¾Ð³ÑаниÑенное ÑиÑло веÑÑий. ÐеÑеопÑеделÑÐµÑ drvdiffto. ÐÑли задано drvsection, ÑÑавнение бÑÐ´ÐµÑ Ð¿Ñоизведено ÑолÑко Ñ ÑÑой ÑекÑией.
- drvdifftotextpst
- УÑÑаÑело.
ÐмеÑÑо ÑÑого иÑполÑзÑйÑе action=compare. ÐÑполниÑÑ Ð¿ÑеобÑазование пеÑед запиÑÑÑ Ð¿Ñавки до ÑÑавнениÑ. ÐоÑÑÑпно ÑолÑко пÑи иÑполÑзовании Ñ drvdifftotext.
- Type: boolean (details)
- drvcontentformat
- УÑÑаÑело.
ФоÑÐ¼Ð°Ñ ÑеÑилиализаÑии, иÑполÑзованнÑй в drvdifftotext и ожидаемÑй в ÑезÑлÑÑаÑе.
- Ðдно из ÑледÑÑÑÐ¸Ñ Ð·Ð½Ð°Ñений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- drvstart
ÐÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¼ÐµÑка, Ñ ÐºÐ¾ÑоÑой наÑаÑÑ Ð¿ÐµÑеÑиÑление. ÐгноÑиÑÑеÑÑÑ Ð¿Ñи обÑабоÑке ÑпиÑка иденÑиÑикаÑоÑов веÑÑий.
- Тип: вÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¼ÐµÑка (ÑазÑеÑÑннÑе ÑоÑмаÑÑ)
- drvend
ÐÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¼ÐµÑка, на коÑоÑой законÑиÑÑ Ð¿ÐµÑеÑиÑление. ÐгноÑиÑÑеÑÑÑ Ð¿Ñи обÑабоÑке ÑпиÑка иденÑиÑикаÑоÑов веÑÑий.
- Тип: вÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¼ÐµÑка (ÑазÑеÑÑннÑе ÑоÑмаÑÑ)
- drvdir
Ркаком поÑÑдке пеÑеÑиÑлÑÑÑ:
- newer
- ÐаÑаÑÑ Ñ ÑамÑÑ ÑÑаÑÑÑ . ÐбÑаÑиÑе внимание: drvstart должно бÑÑÑ ÑанÑÑе drvend.
- older
- ÐаÑаÑÑ Ñ ÑамÑÑ Ð½Ð¾Ð²ÑÑ (по ÑмолÑаниÑ). ÐбÑаÑиÑе внимание: drvstart должно бÑÑÑ Ð¿Ð¾Ð·Ð¶Ðµ drvend.
- Ðдно из ÑледÑÑÑÐ¸Ñ Ð·Ð½Ð°Ñений: newer, older
- Ðо ÑмолÑаниÑ: older
- drvtag
ТолÑко пÑавки Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð¹ меÑкой.
- drvuser
ТолÑко пÑавки данного ÑÑаÑÑника.
- Тип: полÑзоваÑелÑ, лÑбой из Ð¸Ð¼Ñ ÑÑаÑÑника, IP-адÑеÑ, название инÑеÑвики (напÑимеÑ, «пÑеÑикÑ>ÐÑимеÑÐазваниÑ») и иденÑиÑикаÑÐ¾Ñ ÑÑаÑÑника (напÑимеÑ, «#12345»)
- drvexcludeuser
Ðе пеÑеÑиÑлÑÑÑ Ð¿Ñавки данного ÑÑаÑÑника.
- Тип: полÑзоваÑелÑ, лÑбой из Ð¸Ð¼Ñ ÑÑаÑÑника, IP-адÑеÑ, название инÑеÑвики (напÑимеÑ, «пÑеÑикÑ>ÐÑимеÑÐазваниÑ») и иденÑиÑикаÑÐ¾Ñ ÑÑаÑÑника (напÑимеÑ, «#12345»)
- 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 [оÑкÑÑÑÑ Ð² пеÑоÑниÑе]