MediaWiki API гӀо

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

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

action=createaccount (create)

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

Керла аккаунт кхоллар.

ХӀокху модулех лелоран стандартан процедура йу:

  1. action=query&meta=authmanagerinfo чуьра лело йиш йолу меттигаш деха amirequestsfor=create чуьра, ткъа токен createaccount чуьра action=query&meta=tokens.
  2. Декъашхочунна дӀа а лой, церан хаамаш схьаэца.
  3. Дехар де хӀокху модуле, шена чохь createreturnurl йа цунах тера меттиг йолуш.
  4. Жоп луш долу status меттиг хьажа.
    • Нагахь санна хьуна PASS йа FAIL нислахь, ахь болх бина. Операци йа кхиамца дӀайаьхьира, йа ца хилира.
    • Нагахь санна хьайна UI кхаьчнехь, керла меттигаш дӀало декъашхочунга, керла хаамаш схьаэца. Цул тӀаьхьа керла дехар де createcontinue а, керла меттигаш а йолуш, тӀаккха 4-гӀа гӀулч карлайаккха.
    • Нагахь санна хьайна REDIRECT кхаьчнехь, декъашхо redirecttarget чу дӀавахийта, createreturnurl йухаверзаре хьежа. Цул тӀаьхьа цу модуле дехар де createcontinue а, йухадерзийначу URL чохь долу дерриге а меттигаш а йолуш, тӀаккха 4-гӀа гӀулч карлайаккха.
    • Нагахь санна хьуна RESTART кхаьчнехь, иза бохург ду аутентификаци болх беш йу, амма оха аккаунт дӀа ца дихкина. Ахь хӀара лара мегар ду UI йа FAIL санна.
Билгалйаьккхина параметр:
Кхин йукъара параметраш йу.
createrequests

Леладе деккъа цхьа аутентификацин дехарш id йухадерзийна долу action=query&meta=authmanagerinfo чуьра amirequestsfor=create-ца.

МаьӀна дӀакъастаде | йа альтернативан къастор лелош.
МаьӀнийн максималан дукхалла — 50 (500 лакхара лимиташ бакъо йеллачу клиенташна).
createmessageformat

Йухаберзийначу хаамашна лелош йолу формат.

РогӀерчу маьӀнех цхьаъ: html, none, raw, wikitext
Ӏадйитаран кеп: wikitext
createmergerequestfields

Массо а аутентификацин дехаршкара информацин меттигаш цхьана массивехь вовшахтоха.

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

Хьалха хиллачу аьтто ца баьллачу авторизаци йан гӀертар Ӏалашде, аьтто белахь.

Нагахь санна action=query&meta=authmanagerinfo дехаро true йухадерзадахь hasprimarypreservedstate, тӀаккха primary-required санна билгалдаьхна долу дехарш тергал ца деш дита деза. Нагахь санна лехамо preservedusername меттиган йаьсса йоцу маьӀна йухадерзадахь, тӀаккха и маьӀна лело деза username параметрехь.

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

КхоалгӀачу агӀонан аутентификацин процессан хьажорг йухайерзайе, абсолютни хила йеза. Йа и параметр, йа $Ӏcontinue оьшу.

REDIRECT жоп кхаьчначул тӀаьхьа, ахь, Ӏадатехь, схьайелла йеза redirecttarget чохь билгалйаьккхина хьажорг браузерехь йа веб-браузерехь, кхоалгӀачу агӀонан аутентификацин процесс дӀайахьа. Иза чекхдаьлча, кхоалгӀачу агӀонан сервисо браузере йа веб-браузере дӀахьажор йу и хьажорг. Ахь массо параметраш схьа а йаьхна хьажоргаш чуьра, уьш дӀайахьийта йеза createcontinue параметрехь дехаран оцу модуле.

createcontinue

ХӀара дехар хьалха хиллачу UI йа REDIRECT жоьпан кхидӀа а ду. Йа и параметр, йа createreturnurl оьшу.

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

Токен «createaccount» схьаэцна action=query&meta=tokens чуьра

ХӀара хила йеза параметр йу.
*
ХӀокху модулехь тӀеоьцу кхин а параметраш, лело йиш йолчу аутентификацин дехаршка хьаьжжина. Леладе action=query&meta=authmanagerinfo amirequestsfor=create (йа хьалха делларг хӀокху модулан жоп леладе, нагахь санна уьш делахь) къасто муьлха дехарш ду а, цара муьлха меттигаш лелш йу а.