MediaWiki API гӀо
ХӀара авто кхоьллина агӀо йу MediaWiki API документацин.
Документаци а, масалш а: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=allrevisions (arv)
- ХӀокху модулехь йешаран бакъонаш оьшу.
- ХӀара модуль генератор санна лело мегар ду.
- Хьост: MediaWiki
- Лицензи: GPL-2.0-or-later
Йерриге а версеш гайтар.
- arvprop
ХӀора версин муьлха башхаллаш схьаэца йеза:
- 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 башхалла йухайерзор йу. Кхочушдаран бахьанашца, нагахь санна и опци лелош йелахь, arvlimit ницкъ кхочу 50 кхаччалц.
- tags
- Версин билгалонаш.
- roles
- Редакцехь болу чулацаман слотийн ролаш гайта.
- parsetree
- Ширйелла. Цуьнан метта леладе action=expandtemplates йа action=parse. Ревизин чулацаман XML вовшахдаккхаран дитт (чулацаман модель оьшу
wikitext). Кхочушдаран бахьанашца, нагахь санна и опци лелош йелахь, arvlimit дӀахӀоттайо 50 тӀе.
- МаьӀна (дӀасакъаьстина | йа альтернативан къастам): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Ӏадйитаран кеп: ids|timestamp|flags|comment|user
- arvslots
Муьлхачу ревизин слоташна хаамаш йухаберзо беза, слотца йоьзна башхаллаш arvprops йукъадаьхча. Нагахь санна дӀадаьккхича, main слотера хаамаш йухаберзор бу йухахьаьжначу форматехь.
- МаьӀна (дӀасакъаьстина | йа альтернативан къастам): main
- Дерриге маьӀнаш билгалдан лелайе *.
- arvcontentformat-{slot}
Чулацам арабаккхарехь лелош йолу чулацаман сериализацин формат.
- ХӀара кепан параметр йу. Дехар дӀахьажош {slot} параметран цӀарца хийца деза маьӀна arvslots.
- РогӀерчу маьӀнех цхьаъ: 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
- arvlimit
Ревизеш йухайерзоран дукхаллин доза тоха. Нагахь санна arvprop=content, arvprop=parsetree, arvdiffto йа arvdifftotext лелош хилча, доза 50 хир ду. Нагахь санна arvparse лелош йелахь, доза 1 хир ду.
- Тайпа: дерриг терахь йа max
- МаьӀна хила деза 1 а, 500 йуккъехь.
- arvexpandtemplates
- Ширйелла.
Цуьнан метта леладе action=expandtemplates. Версин чулацамехь кепаш схьайелла (arvprop=content оьшу).
- Тайпа: булин (мадарра)
- arvgeneratexml
- Ширйелла.
Цуьнан метта леладе action=expandtemplates йа action=parse. Версин чулацаман XML парсин дитт кхолла (arvprop=content оьшу).
- Тайпа: булин (мадарра)
- arvparse
- Ширйелла.
Цуьнан метта леладе action=parse. Версин чулацам парс йе (оьшуш arvprop=content). Кхочушдаран бахьанашца arvlimit 1 дӀахӀотто хӀара опци лелош.
- Тайпа: булин (мадарра)
- arvsection
ХӀара ID-ца декъан чулацам бен меттахӀотта ма бе.
- arvdiffto
- Ширйелла.
Цуьнан метта леладе action=compare. ХӀора верси йуста йезаш йолу версин билгало. Леладе prev, next, cur хьалха хиллачу а, тӀаьхьарчу а, карарчу хенахь йолчу а версина. Кхочушдаран бахьанашца, нагахь санна и опци лелош йелахь, arvlimit дӀахӀотто 50.
- arvdifftotext
- Ширйелла.
Цуьнан метта леладе action=compare. ХӀора верси йуста йезаш йолу текст. Цхьа кӀеззиг варианташ йусту. arvdiffto дӀатоьхна. Нагахь санна arvsection хӀоттийна делахь, и дакъа бен дустар дац. Кхочушдаран бахьанашца, arvlimit дӀахӀотто 50 тӀе, и опци лелош хилча.
- arvdifftotextpst
- Ширйелла.
Цуьнан метта леладе action=compare. Трансформаци йан йеза дустарна хьалха хийцам дӀайазбале. arvdifftotext-ца лелийча бен ца хуьлу.
- Тайпа: булин (мадарра)
- arvcontentformat
- Ширйелла.
arvdifftotext чохь лелош йолу сериализацин формат а, жамӀехь хьоьжуш йолу а.
- РогӀерчу маьӀнех цхьаъ: 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
- arvuser
ХӀокху декъашхочун хийцамаш бен.
- Тайпа: декъахо, муьлххачура Декъашхочун цӀе, IP-адрес, Ханна декъашхо, интервикин цӀе (масала, «префикс>цӀеранМасала»), декъашхочун идентификатор (масала, «#12345»)
- arvnamespace
ХӀокху цӀерийн меттиган агӀонаш бен дагар ма йе.
- МаьӀна (дӀасакъаьстина | йа альтернативан къастам): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Дерриге маьӀнаш билгалдан лелайе *.
- arvstart
Дагарйар дӀадолийна йолу ханна билгало.
- Тайпа: ханна билгало (магийна форматаш)
- arvend
Дагарйар чекхдаьлла йолу ханна билгало.
- Тайпа: ханна билгало (магийна форматаш)
- arvdir
Муьлхачу рогӀехь гайта деза:
- newer
- Уггаре а ширачеран тӀера дӀадоладе. Билгалдаккхар: arvstart — arvend хьалха хила деза.
- older
- ДӀадоло уггаре а керлачух (Ӏад йитаран кепаца). Билгалдаккхар: arvstart — arvend тӀаьхьа хила деза.
- РогӀерчу маьӀнех цхьаъ: newer, older
- Ӏадйитаран кеп: older
- arvexcludeuser
ХӀокху декъашхочун хийцамаш дагар ма бе.
- Тайпа: декъахо, муьлххачура Декъашхочун цӀе, IP-адрес, Ханна декъашхо, интервикин цӀе (масала, «префикс>цӀеранМасала»), декъашхочун идентификатор (масала, «#12345»)
- arvcontinue
Кхин а жамӀаш хилча, цунах пайда а оьцуш, дӀадахьа. Дехарш кхидӀа муха дан деза бохучух лаьцна кхин а хаамаш каро йиш йу mediawiki.org тӀехь.
- arvgeneratetitles
Генератор санна лелош хилча, агӀонан цӀераш кхуллу версин ID-н метта.
- Тайпа: булин (мадарра)
- Декъашхочун Example тӀаьххьара 50 хийцам гайта.
- api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [ловзаран майда къайлайаккха]
- Муьлххачу а цӀерийн меттигехь хьалхара 50 хийцам гайта.
- api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [ловзаран майда къайлайаккха]