История изменений
Исправление derlafff, (текущая версия) :
Список должен принимать параметры:
- Страницу, которую я хочу получить ИЛИ одиночный id сообщения/темы
- ID последнего поста, который у меня уже есть, если режим страницы
- Количество сообщений на страницу, если режим страницы
- Показ/скрытие игнорируемых сообщений, если режим страницы
- Показ/скрытие удаленных сообщений, если режим страницы
Если сообщение изменилось, но я передал параметр, указывающий, что у меня это сообщение уже есть, я всё равно хочу видеть его в списке
Каждый элемент списка должен содержать структуру:
{
id: уникальный индетификатор сообщения
istopic: true, если это топик
title: заголовок сообщения
body: содержание сообщения. желательно в каком-нибудь markdown. На худой случай в LORCODE, но его очень печально парсить
poster: ник постера
poster_banned: зачеркивать ли ник
stars: количество звезд постера
gray: количество серых звезд постера
date: дата и время в unix timestamp
tags[]: { если топик, то теги
name: название тега
}
flags: первый бит в 1, если сообщение можно удалить, второй, если можно редактировать, третий, если сообщение - тема и она отмечена решенной
del_reason: причина удаления
del_author: автор удаления
last_edit_date: UNIX Timestamp последнего редактирования
last_edit_author: ник последнего редактора
edit_number: количество редактирований
score: только для модераторов
maxscore: только для модераторов
ua: только для модераторов
}
Исправление derlafff, :
Список должен принимать параметры:
- Страницу, которую я хочу получить ИЛИ одиночный id сообщения/темы
- ID последнего поста, который у меня уже есть, если режим страницы
- Количество сообщений на страницу, если режим страницы
- Показ/скрытие игнорируемых сообщений, если режим страницы
- Показ/скрытие удаленных сообщений, если режим страницы
Если сообщение изменилось, но я передал параметр, указывающий, что у меня это сообщение уже есть, я всё равно хочу видеть его в списке
Каждый элемент списка должен содержать структуру:
{
id: уникальный индетификатор сообщения
istopic: true, если это топик
title: заголовок сообщения
body: содержание сообщения. желательно в каком-нибудь markdown. На худой случай в LORCODE, но его очень печально парсить
poster: ник постера
poster_banned: зачеркивать ли ник
stars: количество звезд постера
date: дата и время в unix timestamp
tags[]: { если топик, то теги
name: название тега
}
flags: первый бит в 1, если сообщение можно удалить, второй, если можно редактировать, третий, если сообщение - тема и она отмечена решенной
del_reason: причина удаления
del_author: автор удаления
last_edit_date: UNIX Timestamp последнего редактирования
last_edit_author: ник последнего редактора
edit_number: количество редактирований
score: только для модераторов
maxscore: только для модераторов
ua: только для модераторов
}
Исправление derlafff, :
Список должен принимать параметры:
- Страницу, которую я хочу получить ИЛИ одиночный id сообщения/темы
- ID последнего поста, который у меня уже есть
- Количество сообщений на страницу
- Показ/скрытие игнорируемых сообщений
- Показ/скрытие удаленных сообщений
Если сообщение изменилось, но я передал параметр, указывающий, что у меня это сообщение уже есть, я всё равно хочу видеть его в списке
Каждый элемент списка должен содержать структуру:
{
id: уникальный индетификатор сообщения
istopic: true, если это топик
title: заголовок сообщения
body: содержание сообщения. желательно в каком-нибудь markdown. На худой случай в LORCODE, но его очень печально парсить
poster: ник постера
poster_banned: зачеркивать ли ник
stars: количество звезд постера
date: дата и время в unix timestamp
tags[]: { если топик, то теги
name: название тега
}
flags: первый бит в 1, если сообщение можно удалить, второй, если можно редактировать, третий, если сообщение - тема и она отмечена решенной
del_reason: причина удаления
del_author: автор удаления
last_edit_date: UNIX Timestamp последнего редактирования
last_edit_author: ник последнего редактора
edit_number: количество редактирований
score: только для модераторов
maxscore: только для модераторов
ua: только для модераторов
}
Исправление derlafff, :
Список должен принимать параметры:
- Страницу, которую я хочу получить
- ID последнего поста, который у меня уже есть
- Количество сообщений на страницу
- Показ/скрытие игнорируемых сообщений
- Показ/скрытие удаленных сообщений
Если сообщение изменилось, но я передал параметр, указывающий, что у меня это сообщение уже есть, я всё равно хочу видеть его в списке
Каждый элемент списка должен содержать структуру:
{
id: уникальный индетификатор сообщения
istopic: true, если это топик
title: заголовок сообщения
body: содержание сообщения. желательно в каком-нибудь markdown. На худой случай в LORCODE, но его очень печально парсить
poster: ник постера
poster_banned: зачеркивать ли ник
stars: количество звезд постера
date: дата и время в unix timestamp
tags[]: { если топик, то теги
name: название тега
}
flags: первый бит в 1, если сообщение можно удалить, второй, если можно редактировать, третий, если сообщение - тема и она отмечена решенной
del_reason: причина удаления
del_author: автор удаления
last_edit_date: UNIX Timestamp последнего редактирования
last_edit_author: ник последнего редактора
edit_number: количество редактирований
score: только для модераторов
maxscore: только для модераторов
ua: только для модераторов
}
Исходная версия derlafff, :
Как аноним и зарегистрированный я хочу видеть список сообщений (аналогичный просмотру этой темы), чтобы отобразить его в стороннем приложении.
Список должен принимать параметры:
- Страницу, которую я хочу получить
- Количество сообщений на страницу
- Показ/скрытие игнорируемых сообщений
- Показ/скрытие удаленных сообщений
Каждый элемент списка должен содержать структуру:
{
id: уникальный индетификатор сообщения
istopic: true, если это топик
title: заголовок сообщения
body: содержание сообщения. желательно в каком-нибудь markdown. На худой случай в LORCODE, но его очень печально парсить
poster: ник постера
poster_banned: зачеркивать ли ник
stars: количество звезд постера
date: дата и время в unix timestamp
tags[]: { если топик, то теги
name: название тега
}
flags: первый бит в 1, если сообщение можно удалить, второй, если можно редактировать, третий, если сообщение - тема и она отмечена решенной
del_reason: причина удаления
del_author: автор удаления
last_edit_date: UNIX Timestamp последнего редактирования
last_edit_author: ник последнего редактора
edit_number: количество редактирований
score: только для модераторов
maxscore: только для модераторов
ua: только для модераторов
}