MediaWiki API гӀо
ХӀара авто кхоьллина агӀо йу MediaWiki API документацин.
Документаци а, масалш а: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
prop=revisions (rv)
- ХӀокху модулехь йешаран бакъонаш оьшу.
- ХӀара модуль генератор санна лело мегар ду.
- Хьост: MediaWiki
- Лицензи: GPL-2.0-or-later
АгӀонан версин информаци схьаэцар.
Кхаа рожехь лело мегар ду:
- АгӀонийн цӀераш йа идентификаторш дӀаса а луш, агӀонийн тобанан (тӀаьххьарчу версийн) хаамаш схьаэцар.
- Деллачу агӀонан версиш схьаэцар, цӀераш йа идентификаторш лелош, дӀадолор, чаккхе йа доза а долуш.
- Церан идентификаторшца, дӀайаханчу версийн тобанах лаьцна хаамаш схьаэцар.
- rvprop
ХӀора версин муьлха башхаллаш схьаэца йеза:
- 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 башхалла йухайерзор йу. Кхочушдаран бахьанашца, нагахь санна и опци лелош йелахь, rvlimit ницкъ кхочу 50 кхаччалц.
- tags
- Версин билгалонаш.
- roles
- Редакцехь болу чулацаман слотийн ролаш гайта.
- parsetree
- Ширйелла. Цуьнан метта леладе action=expandtemplates йа action=parse. Ревизин чулацаман XML вовшахдаккхаран дитт (чулацаман модель оьшу
wikitext). Кхочушдаран бахьанашца, нагахь санна и опци лелош йелахь, rvlimit дӀахӀоттайо 50 тӀе.
- МаьӀна (дӀасакъаьстина | йа альтернативан къастам): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Ӏадйитаран кеп: ids|timestamp|flags|comment|user
- rvslots
Муьлхачу ревизин слоташна хаамаш йухаберзо беза, слотца йоьзна башхаллаш rvprops йукъадаьхча. Нагахь санна дӀадаьккхича, main слотера хаамаш йухаберзор бу йухахьаьжначу форматехь.
- МаьӀна (дӀасакъаьстина | йа альтернативан къастам): main
- Дерриге маьӀнаш билгалдан лелайе *.
- rvcontentformat-{slot}
Чулацам арабаккхарехь лелош йолу чулацаман сериализацин формат.
- ХӀара кепан параметр йу. Дехар дӀахьажош {slot} параметран цӀарца хийца деза маьӀна rvslots.
- РогӀерчу маьӀнех цхьаъ: 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
- rvlimit
Ревизеш йухайерзоран дукхаллин доза тоха. Нагахь санна rvprop=content, rvprop=parsetree, rvdiffto йа rvdifftotext лелош хилча, доза 50 хир ду. Нагахь санна rvparse лелош йелахь, доза 1 хир ду.
- Цхьана агӀонца бен лело йиш йац (#2 раж).
- Тайпа: дерриг терахь йа max
- МаьӀна хила деза 1 а, 500 йуккъехь.
- rvexpandtemplates
- Ширйелла.
Цуьнан метта леладе action=expandtemplates. Версин чулацамехь кепаш схьайелла (rvprop=content оьшу).
- Тайпа: булин (мадарра)
- rvgeneratexml
- Ширйелла.
Цуьнан метта леладе action=expandtemplates йа action=parse. Версин чулацаман XML парсин дитт кхолла (rvprop=content оьшу).
- Тайпа: булин (мадарра)
- rvparse
- Ширйелла.
Цуьнан метта леладе action=parse. Версин чулацам парс йе (оьшуш rvprop=content). Кхочушдаран бахьанашца rvlimit 1 дӀахӀотто хӀара опци лелош.
- Тайпа: булин (мадарра)
- rvsection
ХӀара ID-ца декъан чулацам бен меттахӀотта ма бе.
- rvdiffto
- Ширйелла.
Цуьнан метта леладе action=compare. ХӀора верси йуста йезаш йолу версин билгало. Леладе prev, next, cur хьалха хиллачу а, тӀаьхьарчу а, карарчу хенахь йолчу а версина. Кхочушдаран бахьанашца, нагахь санна и опци лелош йелахь, rvlimit дӀахӀотто 50.
- rvdifftotext
- Ширйелла.
Цуьнан метта леладе action=compare. ХӀора верси йуста йезаш йолу текст. Цхьа кӀеззиг варианташ йусту. rvdiffto дӀатоьхна. Нагахь санна rvsection хӀоттийна делахь, и дакъа бен дустар дац. Кхочушдаран бахьанашца, rvlimit дӀахӀотто 50 тӀе, и опци лелош хилча.
- rvdifftotextpst
- Ширйелла.
Цуьнан метта леладе action=compare. Трансформаци йан йеза дустарна хьалха хийцам дӀайазбале. rvdifftotext-ца лелийча бен ца хуьлу.
- Тайпа: булин (мадарра)
- rvcontentformat
- Ширйелла.
rvdifftotext чохь лелош йолу сериализацин формат а, жамӀехь хьоьжуш йолу а.
- РогӀерчу маьӀнех цхьаъ: 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
- rvstartid
ДӀадоладе дӀайаздар оцу хенан билгалонан версин дӀайеллачу ID-ца. Верси хила йеза, амма хӀокху агӀонан хила йезаш йац.
- Цхьана агӀонца бен лело йиш йац (#2 раж).
- Тайпа: дийнатерахьан маьӀна
- rvendid
Чекхдаккха гайтар версин хенан билгалонехь дӀайеллачу ID-ца. Верси хила йеза, амма хӀокху агӀонан хила йезаш йац.
- Цхьана агӀонца бен лело йиш йац (#2 раж).
- Тайпа: дийнатерахьан маьӀна
- rvstart
Муьлхачу хенан билгалонан тӀера дӀадоло деза гайтар.
- Цхьана агӀонца бен лело йиш йац (#2 раж).
- Тайпа: ханна билгало (магийна форматаш)
- rvend
ХӀокху хенан билгалонан тӀекхаччалц гайта.
- Цхьана агӀонца бен лело йиш йац (#2 раж).
- Тайпа: ханна билгало (магийна форматаш)
- rvdir
Муьлхачу рогӀехь гайта деза:
- newer
- Уггаре а ширачеран тӀера дӀадоладе. Билгалдаккхар: rvstart — rvend хьалха хила деза.
- older
- ДӀадоло уггаре а керлачух (Ӏад йитаран кепаца). Билгалдаккхар: rvstart — rvend тӀаьхьа хила деза.
- Цхьана агӀонца бен лело йиш йац (#2 раж).
- РогӀерчу маьӀнех цхьаъ: newer, older
- Ӏадйитаран кеп: older
- rvuser
ХӀокху декъашхочун версеш бен.
- Цхьана агӀонца бен лело йиш йац (#2 раж).
- Тайпа: декъахо, муьлххачура Декъашхочун цӀе, IP-адрес, Ханна декъашхо, интервикин цӀе (масала, «префикс>цӀеранМасала»), декъашхочун идентификатор (масала, «#12345»)
- rvexcludeuser
ХӀокху декъашхочун версеш йукъара йаха.
- Цхьана агӀонца бен лело йиш йац (#2 раж).
- Тайпа: декъахо, муьлххачура Декъашхочун цӀе, IP-адрес, Ханна декъашхо, интервикин цӀе (масала, «префикс>цӀеранМасала»), декъашхочун идентификатор (масала, «#12345»)
- rvtag
Йеллачу билгалонашца болу хийцамаш бен.
- rvcontinue
Кхин а жамӀаш хилча, цунах пайда а оьцуш, дӀадахьа. Дехарш кхидӀа муха дан деза бохучух лаьцна кхин а хаамаш каро йиш йу mediawiki.org тӀехь.
- Схьаэца чулацаман хаамаш тӀаьххьара версийн API а, Коьрта агӀо агӀонийн а.
- api.php?action=query&prop=revisions&titles=API|%D0%9A%D0%BE%D1%8C%D1%80%D1%82%D0%B0%20%D0%B0%D0%B3%D3%80%D0%BE&rvslots=*&rvprop=timestamp|user|comment|content [ловзаран майда къайлайаккха]
- ТӀаьххьара 5 верси схьаэца Коьрта агӀо.
- api.php?action=query&prop=revisions&titles=%D0%9A%D0%BE%D1%8C%D1%80%D1%82%D0%B0%20%D0%B0%D0%B3%D3%80%D0%BE&rvlimit=5&rvprop=timestamp|user|comment [ловзаран майда къайлайаккха]
- Хьалхара 5 верси схьаэца Коьрта агӀо.
- api.php?action=query&prop=revisions&titles=%D0%9A%D0%BE%D1%8C%D1%80%D1%82%D0%B0%20%D0%B0%D0%B3%D3%80%D0%BE&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [ловзаран майда къайлайаккха]
- Схьаэца хьалхара 5 верси Коьрта агӀо кхоьллина йолу 2006-05-01 тӀаьхьа.
- api.php?action=query&prop=revisions&titles=%D0%9A%D0%BE%D1%8C%D1%80%D1%82%D0%B0%20%D0%B0%D0%B3%D3%80%D0%BE&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [ловзаран майда къайлайаккха]
- Схьаэца Коьрта агӀо хьалхара 5 хийцам анониман декъашхочо бина болу 127.0.0.1.
- api.php?action=query&prop=revisions&titles=%D0%9A%D0%BE%D1%8C%D1%80%D1%82%D0%B0%20%D0%B0%D0%B3%D3%80%D0%BE&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [ловзаран майда къайлайаккха]
- Схьаэца Коьрта агӀо хьалхара 5 хийцам MediaWiki default декъашхочо бина болу.
- api.php?action=query&prop=revisions&titles=%D0%9A%D0%BE%D1%8C%D1%80%D1%82%D0%B0%20%D0%B0%D0%B3%D3%80%D0%BE&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [ловзаран майда къайлайаккха]