Adjuta sur le API de MediaWiki
Iste es un pagina de documentation generate automaticamente sur le API de MediaWiki.
Documentation e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=createaccount (create)
- Iste modulo require derectos de scriptura.
- Iste modulo accepta solmente le requestas POST.
- Fonte: MediaWiki
- Licentia: GPL-2.0-or-later
Crear un nove conto de usator.
Le procedura general pro usar iste modulo es:
- Recuperar le campos disponibile de action=query&meta=authmanagerinfo con amirequestsfor=create, e un token createaccount de action=query&meta=tokens.
- Presentar le campos al usator, e obtener lor submission.
- Inviar a iste modulo, forniente createreturnurl e qualcunque campos relevante.
- Verificar le status (stato) in le responsa.
- Si tu recipeva PASS o FAIL, tu es finite. Le operation ha succedite o fallite.
- Si tu recipeva UI, presenta le nove campos al usator e obtene lor submission. Postea invia a iste modulo con createcontinue e le campos relevante definite, e repete le passo 4.
- Si tu recipeva REDIRECT, dirige le usator al redirecttarget (destination del redirection) e attende le retorno a createreturnurl. Postea invia a iste modulo con createcontinue e qualcunque campos passate al URL de retorno, e repete le passo 4.
- Si tu recipeva RESTART, isto significa que le authentication functionava ma nos non ha un conto de usator ligate. Tu poterea tractar isto como UI o como FAIL.
- createrequests
Usar solmente iste requestas de authentication per le id restituite ab action=query&meta=authmanagerinfo con amirequestsfor=create o ab un responsa anterior de iste modulo.
- Separar valores con | o un alternativa.
- Le numero maxime de valores es 50 (500 pro clientes al quales ha essite permittite limites plus alte).
- createmessageformat
Formato a usar pro restituer messages.
- Un del sequente valores: html, none, raw, wikitext
- Predefinite: wikitext
- createmergerequestfields
Fusionar le information de campo pro tote le requestas de authentication in un sol matrice.
- Typo: booleano (detalios)
- createpreservestate
Conservar le stato de un previe tentativa de apertura de session fallite, si possibile.
Si action=query&meta=authmanagerinfo restitue ver pro hasprimarypreservedstate, requestas marcate como primary-required debe esser omittite. Si illo restitue un valor non vacue pro preservedusername, ille nomine de usator debe esser usate pro le parametro username.
- Typo: booleano (detalios)
- createreturnurl
URL de retorno pro fluxos de authentication de tertie parte, debe esser absolute. O iste o createcontinue es obligatori.
Quando se recipe un responsa REDIRECT, on normalmente aperira un navigator o vista web al URL redirecttarget specificate pro un fluxo de authentication de tertie parte. Quando illo termina, le tertie parte inviara le navigator o vista web a iste URL. Tu debe extraher tote parametros de requesta o POST del URL e passar los como un requesta createcontinue a iste modulo API.
- createcontinue
Iste requesta es un continuation post un responsa anterior de UI o REDIRECT. O iste o createreturnurl es obligatori.
- Typo: booleano (detalios)
- createtoken
Un token "createaccount" recuperate ab action=query&meta=tokens
- Iste parametro es obligatori.
- *
- Iste modulo accepta parametros additional dependente del requestas de authentication disponibile. Usa action=query&meta=authmanagerinfo con amirequestsfor=create (o un responsa anterior ab iste modulo, si applicabile) pro determinar le requestas disponibile e le campos que illos usa.
- Initiar le processo de crear le usator Example con le contrasigno ExamplePassword.
- api.php?action=createaccount&username=Example&password=ExamplePassword&retype=ExamplePassword&createreturnurl=http://example.org/&createtoken=123ABC [aperir in sabliera]