MediaWiki API гӀо
ХӀара авто кхоьллина агӀо йу MediaWiki API документацин.
Документаци а, масалш а: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=edit
- ХӀокху модулехь йешаран бакъонаш оьшу.
- ХӀокху модулехь дӀайазйан бакъонаш оьшу.
- ХӀокху модулехь POST дехарш бен тӀе ца оьцу.
- Хьост: MediaWiki
- Лицензи: GPL-2.0-or-later
АгӀонаш кхоллар а, тайар а.
- title
Хуьйцуш йолчу агӀонан цӀе. pageid-ца цхьана хенахь лело мегар дац.
- pageid
Хуьйцуш йолчу агӀонан ID. title-ца цхьана хенахь лело мегар дац.
- Тайпа: дийнатерахьан маьӀна
- section
Декъан идентификатор. 0 йуьхьанцара декъана, new керла декъана. Коьртачу декъана дика дерриге терахь, амма хила тарло терахьийн доцу маьӀна а.
- sectiontitle
section=new лелош хилча керлачу декъан цӀе.
- text
АгӀонан чулацам.
- summary
Хийцамех лаьцна.
И параметр билгалйаьккхина йа йаьсса хилча, хийцамашна лерина дийцар авто кхолла тарло.
Иштта декъан цӀе $Ӏsection=new лелош хилча а, $Ӏsectiontitle билгал ца йаьккхича а.
Нагахь санна иза билгалдаьккхина дацахь section=new а, sectiontitle а лелош, оцу параметран метта леладо декъан цӀеран маьӀна, тӀаккха хийцамийн дийцар авто кхуллу.
Хийцамийн историна тӀетоьхна хир йолу хийцаман билгалонаш.
- МаьӀна (дӀасакъаьстина | йа альтернативан къастам):
- minor
ХӀара хийцам жима санна билгалбаккха.
- Тайпа: булин (мадарра)
- notminor
ХӀара хийцам жима хийцам санна билгал ма баккха, «Къастам бе нисйиначарн хlумцадеш кегийра долушсанна» хӀоттийна белахь а.
- Тайпа: булин (мадарра)
- bot
Нисдар бото дина санна билгалде.
- Тайпа: булин (мадарра)
- baserevid
Хьалха хийцаран идентификатор лелайора хийцаран конфликташ къастош. Схьаэца йиш йу action=query&prop=revisions агӀонца. Ша-шех лаьттачу конфликташа хийцамаш ца бо, нагахь санна базан хенан хьаьрк хӀоттийна йацахь.
- Тайпа: дийнатерахьан маьӀна
- basetimestamp
Хуьйцучу версин хенан билгало, лелайо хийцаран конфликташ гучуйаха. Схьаэца йиш йу action=query&prop=revisions&rvprop=timestamp. Шайца нислуш долу конфликташ тергал ца до.
- Тайпа: ханна билгало (магийна форматаш)
- starttimestamp
Хийцамаш дӀаболоран хенан билгало, лелайо хийцаран конфликташ гучуйаха. Оьшуш маьӀна эца йиш йу curtimestamp лелош хийцамаш бан йолалуш (и. дӀ. хийцалуш йолчу агӀонан чулацам чубаьккхинчул тӀаьхьа).
- Тайпа: ханна билгало (магийна форматаш)
- recreate
АгӀо хуьйцучу хенахь дӀайаьккхина аьлла дӀахьедар тидаме ца оьцуш дита.
- Тайпа: булин (мадарра)
- createonly
АгӀо хӀинцале йолуш йелахь та ма йе.
- Тайпа: булин (мадарра)
- nocreate
ГӀалат дӀакхосса нагахь санна агӀо йацахь.
- Тайпа: булин (мадарра)
- watch
- Ширйелла.
АгӀо тӀетоха карарчу декъашхочун тергаме могӀаме.
- Тайпа: булин (мадарра)
- unwatch
- Ширйелла.
АгӀо дӀайаккха карарчу декъашхочун тергаме могӀам чуьра.
- Тайпа: булин (мадарра)
- watchlist
Бехкам боцуш тӀетоха йа дӀайаккха агӀо карарчу декъашхочун тергаман могӀам тӀера, лелабе нисдаран гӀирс (бот-декъашхой тидаме ца оьцу), йа тергаман могӀам ма хийца.
- РогӀерчу маьӀнех цхьаъ: nochange, preferences, unwatch, watch
- Ӏадйитаран кеп: preferences
- md5
text параметран MD5 хэш, йа prependtext а, appendtext а параметраш цхьаьнатоьхна. Нагахь санна хӀоттийна хилча, хийцам бийр бац, хэш нийса ца хилча.
- prependtext
И текст агӀонан йа декъан лакхарчу декъе тӀетоха. text йуха билгалйоккху.
- appendtext
И текст агӀонан йа декъан чаккхенга тӀетоха. text йуха билгалйоккху.
Керла дакъа кхолла, лелайе section=new оцу параметран метта.
- undo
И хийцам йухаберзабе. $text, prependtext, appendtext йуха билгалйоккху.
- Тайпа: дийнатерахьан маьӀна
- МаьӀна 0 доца хила ца деза.
- undoafter
undo тӀера хӀокхунна тӀе кхаччалц болу массо а хийцамаш йухабаха. Нагахь санна билгалдаьккхина дацахь, цхьа хийцам йухабаккха.
- Тайпа: дийнатерахьан маьӀна
- МаьӀна 0 доца хила ца деза.
- redirect
ДӀасахьажоргаш авто мага йо.
- Тайпа: булин (мадарра)
- contentformat
Чулацаман сериализацин формат лелош йу дӀайазйинчу текстана.
- РогӀерчу маьӀнех цхьаъ: 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
- contentmodel
Керла чулацаман модель.
- РогӀерчу маьӀнех цхьаъ: GadgetDefinition, css, javascript, json, text, unknown, vue, wikitext
- token
Токен «csrf» схьаэцна action=query&meta=tokens чуьра
Токен даима дӀакхачо йеза тӀаьххьара параметр санна, йа мел кӀезга а text параметрна тӀаьхьа.
- ХӀара хила йеза параметр йу.
- returnto
АгӀонан цӀе. Нагахь санна хийцам Ӏалашбечу хенахь ханна лерина аккаунт кхоьллина хиллехь, API жоп дала тарло URL-ца, клиенто авторизаци чекхйаккха йеза аьлла. Нагахь санна и параметр билгалйаьккхинехь, URL дӀахьажор йу хӀокху агӀонна тӀе, хийциначу агӀонна тӀе хьажор йац.
- Тайпа: агӀонан цӀе
- ТӀеоьцу йоцу агӀонаш.
- returntoquery
URL лехаман параметраш (хьалхара ? а долуш). хийцам Ӏалашбечу хенахь ханна лерина аккаунт кхоьллина хиллехь, API жоьпо билгалдаккха тарло URL, клиенто авторизаци чекхйаккха йеза аьлла. Нагахь санна и параметр билгалйаьккхинехь, URL дӀахьажор йу билгалйаьхначу дехаран параметрашца йолчу агӀонна тӀе.
- Стандарт: (йаьсса)
- returntoanchor
URL-адресан фрагмент (хьалхара # а долуш). хийцам Ӏалашбечу хенахь ханна лерина аккаунт кхоьллина хиллехь, API жоп дала тарло URL-ца, клиенто авторизаци чекхйаккха йеза аьлла. Нагахь санна и параметр билгалйаьккхинехь, URL дӀахьажор йу билгалйаьккхина фрагмент йолчу агӀонна тӀе.
- Стандарт: (йаьсса)
- captchaword
Ответ на капчу
- captchaid
CAPTCHA ID из предыдущего запроса
- АгӀо тайе.
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&token=123ABC [ловзаран майда къайлайаккха]
- ТӀетоха магин дош __NOTOC__ агӀонан йуьхье.
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [ловзаран майда къайлайаккха]
- Хийцамаш йухаберзабе 13579 тӀера 13585 кхаччалц хийцамех авто хаам буьтуш.
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [ловзаран майда къайлайаккха]