Получить доступные пользователю сообщения Ленты новостей log.blogpost.get

Scope: log

Кто может выполнять метод: любой пользователь

Метод log.blogpost.get возвращает сообщения Ленты новостей, доступные текущему пользователю.

Параметры метода

Обязательные параметры отмечены *

Название
тип

Описание

POST_ID
integer

Фильтрация по идентификатору сообщения.

Получить идентификатор можно с помощью метода log.blogpost.get

LOG_RIGHTS
array

Фильтрация по получателям, у которых есть право на просмотр сообщения.

Возможные значения:

  • SG<X>рабочие группы и проекты с идентификатором X. Идентификатор можно получить методом sonet_group.get
  • U<X>пользователи с идентификатором X. Идентификатор можно получить методом user.get
  • UA — все авторизованные пользователи
  • DR<X> — подразделения компании с идентификатором X. Идентификатор можно получить методом department.get

start
integer

Параметр используется для управления постраничной навигацией.

Размер страницы результатов всегда статичный — 50 записей.

Чтобы выбрать вторую страницу результатов, необходимо передавать значение 50. Чтобы выбрать третью страницу результатов — значение 100 и так далее.

Формула расчета значения параметра start:

start = (N - 1) * 50, где N — номер нужной страницы

Если параметры POST_ID и LOG_RIGHTS не указаны, возвращаются все сообщения, доступные текущему пользователю. Параметры являются взаимоисключающими: при указании POST_ID фильтрация по LOG_RIGHTS игнорируется

Примеры кода

Как использовать примеры в документации

curl -X POST \
        -H "Content-Type: application/json" \
        -H "Accept: application/json" \
        -d '{"POST_ID":217}' \
        https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/log.blogpost.get
        
curl -X POST \
        -H "Content-Type: application/json" \
        -H "Accept: application/json" \
        -d '{"POST_ID":217,"auth":"**put_access_token_here**"}' \
        https://**put_your_bitrix24_address**/rest/log.blogpost.get
        
try
        {
            const response = await $b24.callMethod(
                'log.blogpost.get',
                {
                    POST_ID: 217
                }
            );
            
            const result = response.getData().result;
            console.log('Blog post data:', result);
            processResult(result);
        }
        catch( error )
        {
            console.error('Error:', error);
        }
        
try {
            $response = $b24Service
                ->core
                ->call(
                    'log.blogpost.get',
                    [
                        'POST_ID' => 217
                    ]
                );
        
            $result = $response
                ->getResponseData()
                ->getResult();
        
            echo 'Success: ' . print_r($result, true);
            processData($result);
        
        } catch (Throwable $e) {
            error_log($e->getMessage());
            echo 'Error retrieving blog post: ' . $e->getMessage();
        }
        
BX24.callMethod(
            'log.blogpost.get',
            {
                POST_ID: 217
            },
            function(result)
            {
                if (result.error())
                {
                    console.error(result.error(), result.error_description());
                }
                else
                {
                    console.log(result.data());
                }
            }
        );
        
require_once('crest.php');
        
        $result = CRest::call(
            'log.blogpost.get',
            [
                'POST_ID' => 217
            ]
        );
        
        echo '<PRE>';
        print_r($result);
        echo '</PRE>';
        

Обработка ответа

HTTP-статус: 200

Пример ответа:

{
            "result": [
                {
                "ID": "217",
                "BLOG_ID": "299",
                "PUBLISH_STATUS": "P",
                "TITLE": "Новый регламент",
                "AUTHOR_ID": "1269",
                "ENABLE_COMMENTS": "Y",
                "NUM_COMMENTS": "0",
                "CODE": null,
                "MICRO": "N",
                "DETAIL_TEXT": "С 1 ноября обновляется процесс согласования.",
                "DATE_PUBLISH": "2026-03-17T15:29:15+03:00",
                "CATEGORY_ID": "9,11,13",
                "HAS_SOCNET_ALL": "N",
                "HAS_TAGS": "Y",
                "HAS_IMAGES": "N",
                "HAS_PROPS": "Y",
                "HAS_COMMENT_IMAGES": null,
                "UF_BLOG_POST_DOC": {
                    "ID": "1",
                    "ENTITY_ID": "BLOG_POST",
                    "FIELD_NAME": "UF_BLOG_POST_DOC",
                    "USER_TYPE_ID": "file",
                    "XML_ID": "UF_BLOG_POST_DOC",
                    "SORT": "100",
                    "MULTIPLE": "Y",
                    "MANDATORY": "N",
                    "SHOW_FILTER": "N",
                    "SHOW_IN_LIST": "N",
                    "EDIT_IN_LIST": "Y",
                    "IS_SEARCHABLE": "Y",
                    "SETTINGS": {
                    "SIZE": 20,
                    "LIST_WIDTH": 0,
                    "LIST_HEIGHT": 0,
                    "MAX_SHOW_SIZE": 0,
                    "MAX_ALLOWED_SIZE": 0,
                    "EXTENSIONS": [],
                    "TARGET_BLANK": "Y",
                    "DEFAULT_VIEW": null
                    },
                    "EDIT_FORM_LABEL": null,
                    "LIST_COLUMN_LABEL": null,
                    "LIST_FILTER_LABEL": null,
                    "ERROR_MESSAGE": null,
                    "HELP_MESSAGE": null,
                    "USER_TYPE": {
                    "USER_TYPE_ID": "file",
                    "CLASS_NAME": "Bitrix\Main\UserField\Types\FileType",
                    "EDIT_CALLBACK": ["Bitrix\Main\UserField\Types\FileType", "renderEdit"],
                    "VIEW_CALLBACK": ["Bitrix\Main\UserField\Types\FileType", "renderView"],
                    "USE_FIELD_COMPONENT": true,
                    "DESCRIPTION": "Файл",
                    "BASE_TYPE": "file"
                    },
                    "VALUE": false,
                    "ENTITY_VALUE_ID": 217,
                    "VALUE_EXISTS": true,
                    "VALUE_RAW": null,
                    "CUSTOM_DATA": []
                },
                "UF_BLOG_POST_URL_PRV": {
                    "ID": "5",
                    "ENTITY_ID": "BLOG_POST",
                    "FIELD_NAME": "UF_BLOG_POST_URL_PRV",
                    "USER_TYPE_ID": "url_preview",
                    "XML_ID": "UF_BLOG_POST_URL_PRV",
                    "SORT": "100",
                    "MULTIPLE": "N",
                    "MANDATORY": "N",
                    "SHOW_FILTER": "N",
                    "SHOW_IN_LIST": "N",
                    "EDIT_IN_LIST": "Y",
                    "IS_SEARCHABLE": "Y",
                    "SETTINGS": [],
                    "EDIT_FORM_LABEL": null,
                    "LIST_COLUMN_LABEL": null,
                    "LIST_FILTER_LABEL": null,
                    "ERROR_MESSAGE": null,
                    "HELP_MESSAGE": null,
                    "USER_TYPE": {
                    "USER_TYPE_ID": "url_preview",
                    "CLASS_NAME": "Bitrix\Main\UrlPreview\UrlPreviewUserType",
                    "DESCRIPTION": "Содержимое ссылки",
                    "BASE_TYPE": "int"
                    },
                    "VALUE": null,
                    "ENTITY_VALUE_ID": 217,
                    "VALUE_EXISTS": true,
                    "VALUE_RAW": null,
                    "CUSTOM_DATA": []
                },
                "UF_GRATITUDE": {
                    "ID": "9",
                    "ENTITY_ID": "BLOG_POST",
                    "FIELD_NAME": "UF_GRATITUDE",
                    "USER_TYPE_ID": "integer",
                    "XML_ID": "UF_GRATITUDE",
                    "SORT": "100",
                    "MULTIPLE": "N",
                    "MANDATORY": "N",
                    "SHOW_FILTER": "N",
                    "SHOW_IN_LIST": "N",
                    "EDIT_IN_LIST": "Y",
                    "IS_SEARCHABLE": "N",
                    "SETTINGS": {
                    "SIZE": 20,
                    "MIN_VALUE": 0,
                    "MAX_VALUE": 0,
                    "DEFAULT_VALUE": null
                    },
                    "EDIT_FORM_LABEL": null,
                    "LIST_COLUMN_LABEL": null,
                    "LIST_FILTER_LABEL": null,
                    "ERROR_MESSAGE": null,
                    "HELP_MESSAGE": null,
                    "USER_TYPE": {
                    "USER_TYPE_ID": "integer",
                    "CLASS_NAME": "Bitrix\Main\UserField\Types\IntegerType",
                    "EDIT_CALLBACK": ["Bitrix\Main\UserField\Types\IntegerType", "renderEdit"],
                    "VIEW_CALLBACK": ["Bitrix\Main\UserField\Types\IntegerType", "renderView"],
                    "USE_FIELD_COMPONENT": true,
                    "DESCRIPTION": "Целое число",
                    "BASE_TYPE": "int"
                    },
                    "VALUE": null,
                    "ENTITY_VALUE_ID": 217,
                    "VALUE_EXISTS": true,
                    "VALUE_RAW": null,
                    "CUSTOM_DATA": []
                },
                "UF_BLOG_POST_FILE": {
                    "ID": "19",
                    "ENTITY_ID": "BLOG_POST",
                    "FIELD_NAME": "UF_BLOG_POST_FILE",
                    "USER_TYPE_ID": "disk_file",
                    "XML_ID": "UF_BLOG_POST_FILE",
                    "SORT": "100",
                    "MULTIPLE": "Y",
                    "MANDATORY": "N",
                    "SHOW_FILTER": "N",
                    "SHOW_IN_LIST": "N",
                    "EDIT_IN_LIST": "Y",
                    "IS_SEARCHABLE": "Y",
                    "SETTINGS": {
                    "IBLOCK_ID": null,
                    "SECTION_ID": null,
                    "UF_TO_SAVE_ALLOW_EDIT": false
                    },
                    "EDIT_FORM_LABEL": null,
                    "LIST_COLUMN_LABEL": null,
                    "LIST_FILTER_LABEL": null,
                    "ERROR_MESSAGE": null,
                    "HELP_MESSAGE": null,
                    "USER_TYPE": {
                    "USER_TYPE_ID": "disk_file",
                    "CLASS_NAME": "Bitrix\Disk\Uf\FileUserType",
                    "DESCRIPTION": "Файл (Диск)",
                    "BASE_TYPE": "int",
                    "TAG": ["DISK FILE ID", "DOCUMENT ID"]
                    },
                    "VALUE": [505],
                    "ENTITY_VALUE_ID": 217,
                    "VALUE_EXISTS": true,
                    "VALUE_RAW": "a:1:{i:0;i:505;}",
                    "CUSTOM_DATA": {
                    "PHOTO_TEMPLATE": "gallery"
                    }
                },
                "UF_BLOG_POST_IMPRTNT": {
                    "ID": "83",
                    "ENTITY_ID": "BLOG_POST",
                    "FIELD_NAME": "UF_BLOG_POST_IMPRTNT",
                    "USER_TYPE_ID": "integer",
                    "XML_ID": "UF_BLOG_POST_IMPRTNT",
                    "SORT": "100",
                    "MULTIPLE": "N",
                    "MANDATORY": "N",
                    "SHOW_FILTER": "N",
                    "SHOW_IN_LIST": "Y",
                    "EDIT_IN_LIST": "Y",
                    "IS_SEARCHABLE": "N",
                    "SETTINGS": {
                    "SIZE": 20,
                    "MIN_VALUE": 0,
                    "MAX_VALUE": 0,
                    "DEFAULT_VALUE": null
                    },
                    "EDIT_FORM_LABEL": "Важное сообщение",
                    "LIST_COLUMN_LABEL": "Важное",
                    "LIST_FILTER_LABEL": "Важное",
                    "ERROR_MESSAGE": null,
                    "HELP_MESSAGE": null,
                    "USER_TYPE": {
                    "USER_TYPE_ID": "integer",
                    "CLASS_NAME": "Bitrix\Main\UserField\Types\IntegerType",
                    "EDIT_CALLBACK": ["Bitrix\Main\UserField\Types\IntegerType", "renderEdit"],
                    "VIEW_CALLBACK": ["Bitrix\Main\UserField\Types\IntegerType", "renderView"],
                    "USE_FIELD_COMPONENT": true,
                    "DESCRIPTION": "Целое число",
                    "BASE_TYPE": "int"
                    },
                    "VALUE": null,
                    "ENTITY_VALUE_ID": 217,
                    "VALUE_EXISTS": true,
                    "VALUE_RAW": null,
                    "CUSTOM_DATA": []
                },
                "UF_IMPRTANT_DATE_END": {
                    "ID": "85",
                    "ENTITY_ID": "BLOG_POST",
                    "FIELD_NAME": "UF_IMPRTANT_DATE_END",
                    "USER_TYPE_ID": "datetime",
                    "XML_ID": "UF_IMPRTANT_DATE_END",
                    "SORT": "100",
                    "MULTIPLE": "N",
                    "MANDATORY": "N",
                    "SHOW_FILTER": "N",
                    "SHOW_IN_LIST": "N",
                    "EDIT_IN_LIST": "Y",
                    "IS_SEARCHABLE": "N",
                    "SETTINGS": {
                    "DEFAULT_VALUE": {
                        "TYPE": "NONE",
                        "VALUE": ""
                    },
                    "USE_SECOND": "Y",
                    "USE_TIMEZONE": "N"
                    },
                    "EDIT_FORM_LABEL": "Срок действия",
                    "LIST_COLUMN_LABEL": "Срок",
                    "LIST_FILTER_LABEL": null,
                    "ERROR_MESSAGE": null,
                    "HELP_MESSAGE": null,
                    "USER_TYPE": {
                    "USER_TYPE_ID": "datetime",
                    "CLASS_NAME": "Bitrix\Main\UserField\Types\DateTimeType",
                    "EDIT_CALLBACK": ["Bitrix\Main\UserField\Types\DateTimeType", "renderEdit"],
                    "VIEW_CALLBACK": ["Bitrix\Main\UserField\Types\DateTimeType", "renderView"],
                    "USE_FIELD_COMPONENT": true,
                    "DESCRIPTION": "Дата со временем",
                    "BASE_TYPE": "datetime"
                    },
                    "VALUE": "",
                    "ENTITY_VALUE_ID": 217,
                    "VALUE_EXISTS": true,
                    "VALUE_RAW": null,
                    "CUSTOM_DATA": []
                },
                "UF_BLOG_POST_VOTE": {
                    "ID": "131",
                    "ENTITY_ID": "BLOG_POST",
                    "FIELD_NAME": "UF_BLOG_POST_VOTE",
                    "USER_TYPE_ID": "vote",
                    "XML_ID": "UF_BLOG_POST_VOTE",
                    "SORT": "100",
                    "MULTIPLE": "N",
                    "MANDATORY": "N",
                    "SHOW_FILTER": "N",
                    "SHOW_IN_LIST": "Y",
                    "EDIT_IN_LIST": "Y",
                    "IS_SEARCHABLE": "N",
                    "SETTINGS": {
                    "CHANNEL_ID": 1,
                    "UNIQUE": 8,
                    "UNIQUE_IP_DELAY": {
                        "DELAY": "10",
                        "DELAY_TYPE": "D"
                    },
                    "NOTIFY": "I"
                    },
                    "EDIT_FORM_LABEL": null,
                    "LIST_COLUMN_LABEL": null,
                    "LIST_FILTER_LABEL": null,
                    "ERROR_MESSAGE": null,
                    "HELP_MESSAGE": null,
                    "USER_TYPE": {
                    "USER_TYPE_ID": "vote",
                    "CLASS_NAME": "Bitrix\Vote\Uf\VoteUserType",
                    "DESCRIPTION": "Опрос",
                    "BASE_TYPE": "int"
                    },
                    "VALUE": null,
                    "ENTITY_VALUE_ID": 217,
                    "VALUE_EXISTS": true,
                    "VALUE_RAW": null,
                    "CUSTOM_DATA": []
                },
                "UF_MAIL_MESSAGE": {
                    "ID": "439",
                    "ENTITY_ID": "BLOG_POST",
                    "FIELD_NAME": "UF_MAIL_MESSAGE",
                    "USER_TYPE_ID": "mail_message",
                    "XML_ID": "",
                    "SORT": "100",
                    "MULTIPLE": "N",
                    "MANDATORY": "N",
                    "SHOW_FILTER": "N",
                    "SHOW_IN_LIST": "N",
                    "EDIT_IN_LIST": "Y",
                    "IS_SEARCHABLE": "N",
                    "SETTINGS": null,
                    "EDIT_FORM_LABEL": null,
                    "LIST_COLUMN_LABEL": null,
                    "LIST_FILTER_LABEL": null,
                    "ERROR_MESSAGE": null,
                    "HELP_MESSAGE": null,
                    "USER_TYPE": {
                    "USER_TYPE_ID": "mail_message",
                    "CLASS_NAME": "Bitrix\Mail\MessageUserType",
                    "DESCRIPTION": "Письмо (email)",
                    "BASE_TYPE": "int",
                    "VIEW_CALLBACK": ["Bitrix\Mail\MessageUserType", "getPublicView"],
                    "EDIT_CALLBACK": ["Bitrix\Mail\MessageUserType", "getPublicEdit"],
                    "onBeforeSave": ["Bitrix\Mail\MessageUserType", "onBeforeSave"],
                    "onDelete": ["Bitrix\Mail\MessageUserType", "onDelete"]
                    },
                    "VALUE": null,
                    "ENTITY_VALUE_ID": 217,
                    "VALUE_EXISTS": true,
                    "VALUE_RAW": null,
                    "CUSTOM_DATA": []
                },
                "FILES": [505]
                }
            ],
            "total": 1,
            "time": {
                "start": 1773754540,
                "finish": 1773754540.902101,
                "duration": 0.9021010398864746,
                "processing": 0,
                "date_start": "2026-03-17T16:35:40+03:00",
                "date_finish": "2026-03-17T16:35:40+03:00",
                "operating_reset_at": 1773755140,
                "operating": 0
            }
        }
        

Возвращаемые данные

Название
тип

Описание

result
array

Параметры сообщения или список сообщений Ленты новостей.

Пустой массив означает, что нет записей, удовлетворяющих фильтру

ID
integer

Идентификатор сообщения

BLOG_ID
integer

Идентификатор блога, к которому относится сообщение

PUBLISH_STATUS
string

Статус публикации сообщения

TITLE
string

Заголовок сообщения

AUTHOR_ID
integer

Идентификатор автора сообщения

ENABLE_COMMENTS
string

Разрешены ли комментарии

NUM_COMMENTS
integer

Количество комментариев

CODE
string

Символьный код сообщения

MICRO
string

Признак микросообщения

DETAIL_TEXT
string

Текст сообщения

DATE_PUBLISH
datetime

Дата и время публикации

CATEGORY_ID
string

Идентификаторы тегов (категорий) через запятую

HAS_SOCNET_ALL
string

Признак публикации для всех авторизованных пользователей

HAS_TAGS
string

Признак наличия тегов

HAS_IMAGES
string

Признак наличия изображений

HAS_PROPS
string

Признак наличия пользовательских полей

HAS_COMMENT_IMAGES
string

Признак наличия изображений в комментариях

UF_*
object

Пользовательские поля сообщения. Набор полей зависит от настроек портала. Формат каждого поля описан ниже

UF_BLOG_POST_DOC
object

Дополнительное поле с файлами

UF_BLOG_POST_URL_PRV
object

Данные превью ссылки из текста сообщения, если превью удалось сформировать

UF_GRATITUDE
object

Служебное поле для функционала Благодарность

UF_BLOG_POST_FILE
object

Файлы Диска, прикрепленные к сообщению

UF_BLOG_POST_IMPRTNT
object

Признак важного сообщения

UF_IMPRTANT_DATE_END
object

Дата и время, до которых сообщение считается важным

UF_BLOG_POST_VOTE
object

Данные опроса, если к сообщению прикреплен опрос

UF_MAIL_MESSAGE
object

Связь сообщения с почтой

FILES
array

Массив ID файлов из UF_BLOG_POST_FILE

next
integer

Значение для постраничной навигации (если есть)

total
integer

Общее количество найденных элементов

time
time

Информация о времени выполнения запроса

Объект UF_*

Название
тип

Описание

ID
integer

Идентификатор пользовательского поля

ENTITY_ID
string

Объект поля

FIELD_NAME
string

Код пользовательского поля

USER_TYPE_ID
string

Тип пользовательского поля

XML_ID
string

Внешний код поля

SORT
integer

Порядок сортировки поля

MULTIPLE
string

Признак множественного поля

MANDATORY
string

Признак обязательности

SHOW_FILTER
string

Признак отображения поля в фильтре

SHOW_IN_LIST
string

Признак отображения поля в списках

EDIT_IN_LIST
string

Признак редактирования поля в списках

IS_SEARCHABLE
string

Признак участия поля в поиске

SETTINGS
object

Настройки поля в зависимости от типа

EDIT_FORM_LABEL
string

Подпись поля в форме редактирования

LIST_COLUMN_LABEL
string

Подпись поля в колонках списка

LIST_FILTER_LABEL
string

Подпись поля в фильтре

ERROR_MESSAGE
string

Текст ошибки поля

HELP_MESSAGE
string

Подсказка для поля

USER_TYPE
object

Описание типа пользовательского поля

VALUE
string

Значение поля

ENTITY_VALUE_ID
integer

Идентификатор сообщения, к которому относится значение поля

VALUE_EXISTS
boolean

Признак наличия значения поля

VALUE_RAW
string

Сырое значение поля

CUSTOM_DATA
object

Дополнительные данные поля

Объект USER_TYPE

Название
тип

Описание

USER_TYPE_ID
string

Идентификатор типа пользовательского поля

CLASS_NAME
string

PHP-класс обработчика типа поля

EDIT_CALLBACK
array

Обработчик, который формирует интерфейс редактирования поля

VIEW_CALLBACK
array

Обработчик, который формирует отображение поля в интерфейсе просмотра

USE_FIELD_COMPONENT
boolean

Признак использования стандартного компонента поля

DESCRIPTION
string

Название типа поля

BASE_TYPE
string

Базовый тип значения

TAG
array

Дополнительные теги типа поля

Обработка ошибок

Статусы и коды системных ошибок

HTTP-статус: 20x, 40x, 50x

Описанные ниже ошибки могут возникнуть при вызове любого метода

Статус

Код
Текст ошибки

Описание

500

INTERNAL_SERVER_ERROR
Internal server error

Возникла внутренняя ошибка сервера, обратитесь к администратору сервера или в техническую поддержку Битрикс24

500

ERROR_UNEXPECTED_ANSWER
Server returned an unexpected response

Возникла внутренняя ошибка сервера, обратитесь к администратору сервера или в техническую поддержку Битрикс24

503

QUERY_LIMIT_EXCEEDED
Too many requests

Превышен лимит на интенсивность запросов

405

ERROR_BATCH_METHOD_NOT_ALLOWED
Method is not allowed for batch usage

Текущий метод не разрешен для вызова с помощью batch

400

ERROR_BATCH_LENGTH_EXCEEDED
Max batch length exceeded

Превышена максимальная длина параметров, переданных в метод batch

401

NO_AUTH_FOUND
Wrong authorization data

Неверный access-токен или код вебхука

400

INVALID_REQUEST
Https required

Для вызовов методов требуется использовать протокол HTTPS

503

OVERLOAD_LIMIT
REST API is blocked due to overload

REST API заблокирован из-за перегрузки. Это ручная индивидуальная блокировка, для снятия необходимо обращаться в техническую поддержку Битрикс24

403

ACCESS_DENIED
REST API is available only on commercial plans

REST API доступен только на коммерческих планах

403

INVALID_CREDENTIALS
Invalid request credentials

У пользователя, с чьим access-токеном или вебхуком был вызван метод, не хватает прав

404

ERROR_MANIFEST_IS_NOT_AVAILABLE
Manifest is not available

Манифест недоступен

403

insufficient_scope
The request requires higher privileges than provided by the webhook token

Запрос требует более высоких привилегий, чем предоставляет токен вебхука

401

expired_token
The access token provided has expired

Предоставленный access-токен доступа истек

403

user_access_error
The user does not have access to the application

Пользователь не имеет доступа к приложению. Это означает, что приложение установлено, но администратор портала разрешил доступ к этому приложению только конкретным пользователям

500

PORTAL_DELETED
Portal was deleted

Публичная часть сайта закрыта. Чтобы открыть публичную часть сайта на коробочной установке отключите опцию «Временное закрытие публичной части сайта». Путь к настройке: Рабочий стол > Настройки > Настройки продукта > Настройки модулей > Главный модуль > Временное закрытие публичной части сайта

Продолжите изучение