API
› Чужие блоги
Чужие блоги blog
blog_list
GET /api.php?act=blog_list
Записи блога пользователя, видимые текущему зрителю (приватность учитывается). Закреплённые — первыми.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
user_id |
int | id или username | |
username |
string | id или username | |
cat_id |
int | нет | фильтр по категории |
q |
string | нет | FULLTEXT поиск (как blog_search на вебе) |
start |
int | нет | |
limit |
int | нет |
blog_cats
GET /api.php?act=blog_cats
Категории блога. manage=1 — global (user_id=0) + свои (is_global в каждом item).
Параметры
| имя | тип | req | описание |
|---|---|---|---|
user_id |
int | id или username | |
username |
string | id или username | |
manage |
int | нет | 1 — полный список для CRUD (общие read-only) |
Ответ result
items[{cat_id, title, is_global, count?}]
blog_cat_create
POST /api.php?act=blog_cat_create
Создать категорию блога (как user_edit_categories.php).
Параметры
| имя | тип | req | описание |
|---|---|---|---|
title |
string | да | или category |
Ответ result
cat_idint
titlestring
blog_cat_rename
POST /api.php?act=blog_cat_rename
Переименовать свою категорию блога.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
cat_id |
int | да | |
title |
string | да |
Ответ result
cat_idint
titlestring
blog_cat_delete
POST /api.php?act=blog_cat_delete
Удалить свою категорию блога.
Параметры
| имя | тип | req | описание |
|---|---|---|---|
cat_id |
int | да |
