MediaWiki API гӀо

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

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

action=linkaccount (link)

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

КхоалгӀачу агӀонан аккаунт карарчу хенахь йолчу декъашхочуьнца уьйр латтайе.

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

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

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

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

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

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

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

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

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

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

linkcontinue

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

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

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

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