API
› Пользователи
Пользователи user
user_get
GET /api.php?act=user_get
Профиль пользователя по id или username. Включает флаги отношений с текущим юзером.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
id |
int | id или username | |
username |
string | id или username |
Ответ result
user_idint
usernamestring
displaynamestring
photostring
user_statusstring — статус/подпись (пусто если private)
status_dateint
friends_totalint
privatebool — профиль закрыт для зрителя
is_friendbool
request_outgoingbool — я отправил заявку
request_incomingbool — он отправил мне заявку
is_subscribedbool — подписан ли я на его блог
userpointsint — только для self; баланс баллов
user_search
GET /api.php?act=user_search
Поиск пользователей по нику/имени (мин. 2 символа). Скрывает captcha/nsfw-аккаунты.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
q |
string | да | минимум 2 символа |
start |
int | нет | |
limit |
int | нет |
user_update
POST /api.php?act=user_update
Обновить displayname / fname / lname / status (статус как misc_js status_change).
Параметры
| имя | тип | req | описание |
|---|---|---|---|
displayname |
string | нет | |
fname |
string | нет | |
lname |
string | нет | |
status |
string | нет | макс. 100 |
user_photo_upload
POST /api.php?act=user_photo_upload
user_photo_delete
POST /api.php?act=user_photo_delete
profile_fields_get
GET /api.php?act=profile_fields_get
Поля профиля (se_profilevalues / se_profilefields). edit=1 — форма для владельца с options.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
user_id |
int | нет | по умолч. — self |
edit |
int | нет | 1 — форма редактирования (только self) |
Ответ result
cats[{cat_id, title, fields:[{field_id,type,title,value,display_value,options,…}]}]
profile_fields_set
POST /api.php?act=profile_fields_set
Сохранить поля профиля (self). fields — JSON object field_id→value.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
fields |
string | да | JSON object |
Ответ result
updatedbool
profile_comments_list
GET /api.php?act=profile_comments_list
profile_comment_add
POST /api.php?act=profile_comment_add
profile_comment_delete
POST /api.php?act=profile_comment_delete
profile_comment_edit
POST /api.php?act=profile_comment_edit
Редактировать свой комментарий на стене.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
user_id |
int | да | |
comment_id |
int | да | |
body |
string | да | HTML |
