MediaWiki API help
This is an auto-generated MediaWiki API documentation page.
Documentation and examples: https://www.mediawiki.org/wiki/API
action=createaccount (create)
- Questo modulo richiede i diritti di scrittura.
 - Questo modulo accetta solo richieste POST.
 - Fonte: MediaWiki
 - Licenza: GPL-2.0+
 
Crea un nuovo account utente.
La procedura generale per usare questo modulo è:
- Ottenere i campi disponibili da action=query&meta=authmanagerinfo con amirequestsfor=create, e un token createaccount da action=query&meta=tokens.
 - Mostra i campi all'utente e ottieni i dati che invia.
 - Esegui un post a questo modulo, fornendo createreturnurl e ogni campo rilevante.
 -  Controlla status nella response.
- Se hai ricevuto PASS o FAIL, hai finito. L'operazione nel primo caso è andata a buon fine, nel secondo no.
 - Se hai ricevuto UI, mostra i nuovi campi all'utente e ottieni i dati che invia. Esegui un post a questo modulo con createcontinue e i campi rilevanti settati, quindi ripeti il punto 4.
 - Se hai ricevuto REDIRECT, dirigi l'utente a redirecttarget e aspetta che ritorni a createreturnurl. A quel punto esegui un post a questo modulo con createcontinue e ogni campo passato all'URL di ritorno, e ripeti il punto 4.
 - Se hai ricevuto RESTART, vuol dire che l'autenticazione ha funzionato ma non abbiamo un account collegato. Potresti considerare questo caso come UI o come FAIL.
 
 
- createrequests
 Only use these authentication requests, by the id returned from action=query&meta=authmanagerinfo with amirequestsfor=create or from a previous response from this module.
- Separa i valori con | o alternativa. Il numero massimo di valori è 50 (500 per i bot).
 - createmessageformat
 Formato da utilizzare per per la restituzione dei messaggi.
- Uno dei seguenti valori: html, wikitext, raw, none
 - Predefinito: wikitext
 - createmergerequestfields
 Merge field information for all authentication requests into one array.
- Tipo: booleano (dettagli)
 - createpreservestate
 Conserva lo stato da un precedente tentativo di accesso non riuscito, se possibile.
Se action=query&meta=authmanagerinfo ha restituito true per hasprimarypreservedstate, le richieste contrassegnate come primary-required dovrebbero essere omesse. Se invece ha restituito un valore non vuoto per preservedusername, quel nome utente deve essere utilizzato per il parametro username.
- Tipo: booleano (dettagli)
 - createreturnurl
 URL di ritorno per i flussi di autenticazione di terze parti, deve essere assoluto. E' necessario fornirlo, oppure va fornito createcontinue.
Alla ricezione di una risposta REDIRECT, in genere si apre un browser o una vista web all'URL specificato redirecttarget per un flusso di autenticazione di terze parti. Quando questo è completato, la terza parte invierà il browser o la vista web a questo URL. Dovresti estrarre qualsiasi parametro POST o della richiesta dall'URL e passarli come un request createcontinue a questo modulo API.
- createcontinue
 Questa richiesta è una continuazione dopo una precedente risposta UI o REDIRECT. È necessario fornirlo, oppure fornire createreturnurl.
- Tipo: booleano (dettagli)
 - createtoken
 Un token "createaccount" recuperato da action=query&meta=tokens
- Questo parametro è obbligatorio.
 - *
 - Questo modulo accetta parametri aggiuntivi a seconda delle richieste di autenticazione disponibili. Utilizza action=query&meta=authmanagerinfo con amirequestsfor=create (o una precedente risposta da questo modulo, se applicabile) per determinare le richieste disponibili e i campi usati da queste.
 
- Avvia il processo di creazione utente Example con password ExamplePassword.
 - api.php?action=createaccount&username=Example&password=ExamplePassword&retype=ExamplePassword&createreturnurl=http://example.org/&createtoken=123ABC [apri in una sandbox]