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

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

9 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_edit POST /api.php?act=group_post_edit auth write csrf

Редактировать тему (subject/body). Автор темы или владелец группы.

Параметры

имятипreqописание
id int да
title string нет или subject
body string нет
rate-limit: 30 / 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
group_post_comment_edit POST /api.php?act=group_post_comment_edit auth write csrf

Редактировать свой ответ в теме сообщества.

Параметры

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

Закрепить / открепить тему. Только офицер/владелец группы.

Параметры

имятипreqописание
id int да grouptopic_id
sticky int да 0 или 1

Ответ result

grouptopic_id
int
sticky
bool
rate-limit: 60 / 1 ч на user