Skip to main content
GET
Возвращает личные переписки текущего пользователя с фильтрами и пагинацией.

Доступ

Передавайте XF-Api-Key в заголовке каждого запроса. Типы ключей и выбор пользователя. Требуемые scopes: conversation:read. Все перечисленные разрешения нужны одновременно. Нужен контекст зарегистрированного пользователя. Для Super key укажите XF-Api-User; доступ к объектам и действиям проверяется отдельно от scopes.

Параметры

string
required
Секретный API-ключ. В примерах ключ берётся из серверной переменной $FORUM_API_KEY.
integer
Номер страницы. Размер страницы задаётся настройками форума; отдельного параметра per_page у этого метода нет.
integer
Оставить переписки, созданные пользователем с этим ID.
integer
Оставить переписки с указанным получателем.
boolean
При 1 возвращать только переписки, отмеченные избранными.
boolean
При 1 оставляет только непрочитанные элементы. Просмотр уведомления и прочтение связанного содержимого — разные состояния.

Ответ

HTTP 200, JSON. Схемы объектов и условные поля.
Conversation[]
Массив переписок текущего пользователя.
pagination
Сведения о странице: current_page, last_page, per_page, shown, total.
У пустого набора shown=0, total=0, а current_page и last_page могут быть 0. Не считайте 1 минимально возможным значением этих двух полей. Подробнее: пагинация и ошибки страниц. Ошибки возвращаются в общей структуре errors. Обрабатывайте поле code; текст message может меняться или переводиться. Формат ошибок.
Примеры сокращены и содержат только условные значения. Состав полей объектов зависит от прав, контекста и установленных дополнений.