Email or username:

Password:

Forgot your password?
Top-level
Gregory

@iron_bug @drq
preferredUsername — человекочитаемый юзернейм
url — человекочитаемая ссылка на профиль (в веб-интерфейсе)
id — уникальный идентификатор этого объекта во всём интернете, он же ссылка на json

что такое uuid я не понял, такого поля в спецификации нет

No comments
Iron Bug replied to Gregory
@iron_bug @drq @grishka uuid я использую для генерации URI, который в стандарте есть Object id. привязка к счётчикам в базе - это нерационально, потому что базу можно оптимизировать, вакуумизировать и прочее. и номера - это чисто формальность. более того, после удаления юзера номер-то останется во всех других профилях, как линк. и это неправильный подход. поэтому должен быть некий на самом деле уникальный идентификатор и uuid на его роль подходит.
я выше написала, что есть id, url и name (который на самом деле представляет частный случай nameMap). а есть ещё preferredUsername (который также частный случай preferredUsernameMap). как минимум два - id и url - лучше не менять во времени. а всякие name и preferredUsername могут меняться сколько влезет.
@iron_bug @drq @grishka uuid я использую для генерации URI, который в стандарте есть Object id. привязка к счётчикам в базе - это нерационально, потому что базу можно оптимизировать, вакуумизировать и прочее. и номера - это чисто формальность. более того, после удаления юзера номер-то останется во всех других профилях, как линк. и это неправильный подход. поэтому должен быть некий на самом деле уникальный идентификатор и uuid на его роль подходит.
Go Up