API: Modifica - Imposta le preferenze dell'utente

This page is a translated version of the page API:Edit - Set user preferences and the translation is 100% complete.

SetUserPreferences

L'azione SetUserPreferences consente di modificare il profilo di ciascun utente passando i parametri del profilo che si desidera modificare, come nome, e-mail, nuova password. Come mostrato in altre caratteristiche, i parametri sensibili devono essere passati dal modulo POST.

Esempio di richiesta e risposta:

Richiesta:
  api.php ? action=setuserpreferences 
Post parameters:

  pruserid = 23		   Obtained when the user has logged in.
  prusertoken = ber0cd5aa1bda4a5ve7lez230570b00na1a          Obtained when the user has been logged
  [ proldpassword = 123abc ]		   Old password the user used to have  
  [ prnewpassword = 123abc ]		   New password desired by the user  
  [ prretypepassword = 123abc ]		   Retyping the new desired password is required  
  [ prname = "John" ]	   User Name. It is not a mandatory field
  [ premail = john.smith@yahoo.com ]	   User email address
  [ prnickname = "Johnny" ]		   User signature
  [ ccmeonemail = yes/no ]		   To send me copies of emails sent to other users
  [ premailflag = yes/no ]		   Enable email from other users
  
Risposta:
api:
   userpreferences:
              result: Success		  Other values: UserIsAnon, WrongPassword, BadRetype, WrongEmailAddress

.