Содержание

Протокол/Создать тему

Запрос клиента

action = new_topic

forum_id – id форума, в котором создаем тему.

title – Название темы. Параметр не может быть пустым.

description – Описание темы. Параметр может быть пустым.

post_body – тело поста. Параметр не может быть пустым.

Sources_mod

is_club – Создание темы с ограниченной видимостью. Принимает значение true или false. Если true – тема будет с ограниченной видимостью. Если у пользователя нет прав на создание таких тем, этот параметр должен быть равен false, иначе сервер вернет ошибку.

Ответ сервера

<new_topic>
<id>105107</id>
<post_id>793350</post_id>
<date>1205080237</date>
<is_premod>1</is_premod>
</new_topic>

Описания элементов

new_topic – тема создана

id – id нового топика

post_id – id первого поста в теме

date - дата создания темы в формате UNIX.

is_premod – если 1 – тема на премодерации

Описание ошибок

ERROR_NOPOST_FORUM_ID - параметр “forum_id” не передан в POST-запросе

ERROR_NOPOST_TITLE – название темы не передано в POST-запросе

ERROR_NOPOST_POSTBODY – тело поста не передано в POST-запросе

ERROR_TITLE_EMPTY – название темы пустое

ERROR_POST_EMPTY – тело поста пустое

ERROR_FORUM_NOT_EXISTS – форума с указанным id не существует