user.updateprofile

Описание

объект user.updateprofile(объект параметры)

Этот метод позволяет обновлять текущего авторизованного пользователя.

Параметры

(объект/массив) Свойства пользователя, которые будут обновлены.

Должно быть указано свойство userid. Будут обновлены только переданные свойства, все остальные останутся неизменными.

В дополнение к стандартным свойствам пользователя, этот метод принимает следующие параметры.

Параметр Тип Описание
passwd строка Пароль пользователя.
usrgrps массив Группы пользователей, которые заменят существующие группы пользователей.

У групп пользователей должно быть задано свойство usrgrpid.

Возвращаемые значения

(объект) Возвращает объект, который содержит ID обновленного пользователя под свойством userids.

Примеры

Переименование текущего пользователя

Переименование текущего пользователя на John Doe.

Запрос:

{
           "jsonrpc": "2.0",
           "method": "user.updateprofile",
           "params": {
               "name": "John",
               "lastname": "Doe"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }
Copy
✔ Copied

Ответ:

{
           "jsonrpc": "2.0",
           "result": {
               "userids": [
                   "1"
               ]
           },
           "id": 1
       }
Copy
✔ Copied

Смотрите также

Исходный код

CUser::update() в frontends/php/include/classes/api/services/CUser.php.

To toggle search highlight, press Ctrl+Alt+H
Have an improvement suggestion for this page? Select the text that could be improved and press Ctrl+Enter to send it to the editors.