MediaWiki API гӀо

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

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

prop=revisions (rv)

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

АгӀонан версин информаци схьаэцар.

Кхаа рожехь лело мегар ду:

  1. АгӀонийн цӀераш йа идентификаторш дӀаса а луш, агӀонийн тобанан (тӀаьххьарчу версийн) хаамаш схьаэцар.
  2. Деллачу агӀонан версиш схьаэцар, цӀераш йа идентификаторш лелош, дӀадолор, чаккхе йа доза а долуш.
  3. Церан идентификаторшца, дӀайаханчу версийн тобанах лаьцна хаамаш схьаэцар.
Билгалйаьккхина параметр:
Кхин йукъара параметраш йу.
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 [ловзаран майда къайлайаккха]