API › Темы в группах

Темы в группах group_post

6 actions · URL: /api.php?act=<name> или /api/v1/group_post/<action>

group_post_get GET /api.php?act=group_post_get auth read

Получить тему группы.

Параметры

имятипreqописание
id int да
rate-limit: 120 / 1 мин на user
group_post_comments_list GET /api.php?act=group_post_comments_list auth read

Список сообщений в теме.

Параметры

имятипreqописание
id int да
start int нет
limit int нет
rate-limit: 120 / 1 мин на user
group_post_create POST /api.php?act=group_post_create auth write csrf

Создать тему в группе. Текст / voice / circle / userphoto.

Параметры

имятипreqописание
group_id int да
subject string для text
body string для text BBCode
post_type int нет 0 = text, 1 = voice, 2 = circle
voice_id int для post_type=1
circle_id int для post_type=2
cat_id int нет
main int нет
suggest int нет 1 — на модерацию
userphoto int нет

Ответ result

topic_id
int
nsfw
bool

Ошибки

group_post_create_failedНе удалось вставить тему.
voice_not_foundГолосовая запись не найдена или не принадлежит пользователю.
circle_not_foundКружок не найден или не принадлежит пользователю.
rate-limit: 20 / 1 ч на user
group_post_delete POST /api.php?act=group_post_delete auth write csrf

Удалить свою тему.

Параметры

имятипreqописание
id int да
rate-limit: 30 / 1 мин на user
group_post_comment_add POST /api.php?act=group_post_comment_add auth write csrf

Сообщение в теме.

Параметры

имятипreqописание
id int да
body string да
rate-limit: 30 / 1 мин на user
group_post_comment_delete POST /api.php?act=group_post_comment_delete auth write csrf

Удалить своё сообщение в теме.

Параметры

имятипreqописание
post_id int да
rate-limit: 30 / 1 мин на user