پرش به مستندات
API

انتخاب نام کاربری

نام کاربری شخص و همراه با آن نشانی رایگانش را برای همیشه تنظیم می‌کند.

PUT/account/username

فراخوانی واقعی را روی فضای کاری شما اجرا می‌کند.

PUT /account/username

نام کاربری شخص و همراه با آن نشانی رایگانش را برای همیشه تنظیم می‌کند.

نمونه

به account:write نیاز دارد. username پس از کوچک شدن حروف و تبدیل فاصله‌هایش به نقطه باید 3 تا 30 حرف کوچک، رقم و نقطهٔ تکی باشد. با نام کاربری، که اکنون انتخاب شده، پاسخ می‌دهد.

curl
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 است، و پیام می‌گوید کدام.

مرجع