Выбрать имя пользователя
Устанавливает имя пользователя человека навсегда, а вместе с ним и его бесплатный адрес.
Выполняет настоящий запрос в вашем рабочем пространстве.
PUT /account/username
Устанавливает имя пользователя человека навсегда, а вместе с ним и его бесплатный адрес.
Пример
Требуется account:write. username должно состоять из 3 до 30 строчных букв, цифр и одиночных точек после перевода в нижний регистр и замены пробелов точками. Отвечает именем пользователя, теперь выбранным.
curl -X PUT "$OE/account/username" -H "$AUTH" -H "Content-Type: application/json" \ -d '{ "username": "ada.lovelace" }'{ "object": "username", "username": "ada.lovelace", "chosen": true, "address": "[email protected]"}После выбора оно не меняется, поэтому второй выбор даёт 409 username_locked. Сначала проверьте имя через GET /account/username/availability.
Имя пользователя, которое уже есть у другого аккаунта, даёт 409 username_taken. Слишком короткое, слишком длинное, зарезервированное или написанное не так, как описано выше, даёт 422 invalid_parameter для username, и сообщение говорит, что именно не так.