MediaWiki API гӀо

ХӀара авто кхоьллина агӀо йу MediaWiki API документацин.

Документаци а, масалш а: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=alldeletedrevisions (adr)

(main | query | alldeletedrevisions)
  • ХӀокху модулехь йешаран бакъонаш оьшу.
  • ХӀара модуль генератор санна лело мегар ду.
  • Хьост: MediaWiki
  • Лицензи: GPL-2.0-or-later

Къастиначу декъашхочун йа къастиначу цӀерийн меттигехь массо а дӀайаьхна версеш дагарйар.

Билгалйаьккхина параметр:
Кхин йукъара параметраш йу.
adrprop

ХӀора версин муьлха башхаллаш схьаэца йеза:

ids
Версин ID.
flags
Версин байракхаш (жима нисдар).
timestamp
Версин ханна билгало.
user
Верси кхоьллина декъашхо. Нагахь санна декъашхочун верси дӀайаьккхинехь, userhidden башхалла йухайерзор йу.
userid
Верси кхоьллинчун ID. Нагахь санна декъашхочун верси дӀайаьккхинехь, userhidden башхалла йухайерзор йу.
size
Версин йохалла (байташца).
slotsize
ХӀора ревизин слотан йохалла (байташца).
sha1
SHA-1-хэш (base 16) версин. Нагахь санна чулацам дӀабаьккхинехь, sha1hidden башхалла йухайерзор йу.
slotsha1
ХӀора карладаккхаран слотан SHA-1 (base 16). Нагахь санна чулацам дӀабаьккхинехь, sha1hidden башхалла йухайерзор йу.
contentmodel
ХӀора версин слотан чулацаман моделан идентификатор.
comment
Хийцамах лаьцна. Нагахь санна комментари дӀайаьккхинехь, commenthidden башхалла йухайерзор йу.
parsedcomment
Парс йина хийцамех лаьцна хаам. Нагахь санна комментари дӀайаьккхинехь, commenthidden башхалла йухайерзор йу.
content
ХӀора ревизин слотан чулацам. Нагахь санна чулацам дӀабаьккхинехь, texthidden башхалла йухайерзор йу. Кхочушдаран бахьанашца, нагахь санна и опци лелош йелахь, adrlimit ницкъ кхочу 50 кхаччалц.
tags
Версин билгалонаш.
roles
Редакцехь болу чулацаман слотийн ролаш гайта.
parsetree
Ширйелла. Цуьнан метта леладе action=expandtemplates йа action=parse. Ревизин чулацаман XML вовшахдаккхаран дитт (чулацаман модель оьшу wikitext). Кхочушдаран бахьанашца, нагахь санна и опци лелош йелахь, adrlimit дӀахӀоттайо 50 тӀе.
МаьӀна (дӀасакъаьстина | йа альтернативан къастам): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Ӏадйитаран кеп: ids|timestamp|flags|comment|user
adrslots

Муьлхачу ревизин слоташна хаамаш йухаберзо беза, слотца йоьзна башхаллаш adrprops йукъадаьхча. Нагахь санна дӀадаьккхича, main слотера хаамаш йухаберзор бу йухахьаьжначу форматехь.

МаьӀна (дӀасакъаьстина | йа альтернативан къастам): main
Дерриге маьӀнаш билгалдан лелайе *.
adrcontentformat-{slot}

Чулацам арабаккхарехь лелош йолу чулацаман сериализацин формат.

ХӀара кепан параметр йу. Дехар дӀахьажош {slot} параметран цӀарца хийца деза маьӀна adrslots.
РогӀерчу маьӀнех цхьаъ: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
adrlimit

Ревизеш йухайерзоран дукхаллин доза тоха. Нагахь санна adrprop=content, adrprop=parsetree, adrdiffto йа adrdifftotext лелош хилча, доза 50 хир ду. Нагахь санна adrparse лелош йелахь, доза 1 хир ду.

Тайпа: дерриг терахь йа max
МаьӀна хила деза 1 а, 500 йуккъехь.
adrexpandtemplates
Ширйелла.

Цуьнан метта леладе action=expandtemplates. Версин чулацамехь кепаш схьайелла (adrprop=content оьшу).

Тайпа: булин (мадарра)
adrgeneratexml
Ширйелла.

Цуьнан метта леладе action=expandtemplates йа action=parse. Версин чулацаман XML парсин дитт кхолла (adrprop=content оьшу).

Тайпа: булин (мадарра)
adrparse
Ширйелла.

Цуьнан метта леладе action=parse. Версин чулацам парс йе (оьшуш adrprop=content). Кхочушдаран бахьанашца adrlimit 1 дӀахӀотто хӀара опци лелош.

Тайпа: булин (мадарра)
adrsection

ХӀара ID-ца декъан чулацам бен меттахӀотта ма бе.

adrdiffto
Ширйелла.

Цуьнан метта леладе action=compare. ХӀора верси йуста йезаш йолу версин билгало. Леладе prev, next, cur хьалха хиллачу а, тӀаьхьарчу а, карарчу хенахь йолчу а версина. Кхочушдаран бахьанашца, нагахь санна и опци лелош йелахь, adrlimit дӀахӀотто 50.

adrdifftotext
Ширйелла.

Цуьнан метта леладе action=compare. ХӀора верси йуста йезаш йолу текст. Цхьа кӀеззиг варианташ йусту. adrdiffto дӀатоьхна. Нагахь санна adrsection хӀоттийна делахь, и дакъа бен дустар дац. Кхочушдаран бахьанашца, adrlimit дӀахӀотто 50 тӀе, и опци лелош хилча.

adrdifftotextpst
Ширйелла.

Цуьнан метта леладе action=compare. Трансформаци йан йеза дустарна хьалха хийцам дӀайазбале. adrdifftotext-ца лелийча бен ца хуьлу.

Тайпа: булин (мадарра)
adrcontentformat
Ширйелла.

adrdifftotext чохь лелош йолу сериализацин формат а, жамӀехь хьоьжуш йолу а.

РогӀерчу маьӀнех цхьаъ: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
adruser

ХӀокху декъашхочун хийцамаш бен.

Тайпа: декъахо, муьлххачура Декъашхочун цӀе, IP-адрес, Ханна декъашхо, интервикин цӀе (масала, «префикс>цӀеранМасала»), декъашхочун идентификатор (масала, «#12345»)
adrnamespace

ХӀокху цӀерийн меттиган агӀонаш бен дагар ма йе.

МаьӀна (дӀасакъаьстина | йа альтернативан къастам): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Дерриге маьӀнаш билгалдан лелайе *.
adrstart

Дагарйар дӀадолийна йолу ханна билгало.

adruser-ца цхьана хенахь бен лело мегар дац.
Тайпа: ханна билгало (магийна форматаш)
adrend

Дагарйар чекхдаьлла йолу ханна билгало.

adruser-ца цхьана хенахь бен лело мегар дац.
Тайпа: ханна билгало (магийна форматаш)
adrdir

Муьлхачу рогӀехь гайта деза:

newer
Уггаре а ширачеран тӀера дӀадоладе. Билгалдаккхар: adrstart — adrend хьалха хила деза.
older
ДӀадоло уггаре а керлачух (Ӏад йитаран кепаца). Билгалдаккхар: adrstart — adrend тӀаьхьа хила деза.
РогӀерчу маьӀнех цхьаъ: newer, older
Ӏадйитаран кеп: older
adrfrom

ХӀокху корта тӀехь дагарйар дӀадоло.

adruser-ца цхьана хенахь лело йиш йац.
adrto

ХӀокху корта тӀехь дагарйар чекхдаккха.

adruser-ца цхьана хенахь лело йиш йац.
adrprefix

Оцу маьӀнаца йолалуш йолу йерриге а агӀонийн цӀераш лаха.

adruser-ца цхьана хенахь лело йиш йац.
adrexcludeuser

ХӀокху декъашхочун хийцамаш дагар ма бе.

adruser-ца цхьана хенахь лело йиш йац.
Тайпа: декъахо, муьлххачура Декъашхочун цӀе, IP-адрес, Ханна декъашхо, интервикин цӀе (масала, «префикс>цӀеранМасала»), декъашхочун идентификатор (масала, «#12345»)
adrtag

Йеллачу билгалонашца болу хийцамаш бен.

adrcontinue

Кхин а жамӀаш хилча, цунах пайда а оьцуш, дӀадахьа. Дехарш кхидӀа муха дан деза бохучух лаьцна кхин а хаамаш каро йиш йу mediawiki.org тӀехь.

adrgeneratetitles

Генератор санна лелош хилча, агӀонан цӀераш кхуллу версин ID-н метта.

Тайпа: булин (мадарра)
Масалаш:
ТӀаьххьара 50 дӀабаьхна хийцамаш гайта декъашхочун Example.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [ловзаран майда къайлайаккха]
Коьртачу меттигехь хьалхара 50 дӀабаьхна хийцамаш гайта.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [ловзаран майда къайлайаккха]