Курсорная пагинация и параметр skip в unfurl-вебхуке
В объект meta.paginate всех методов с курсорной пагинацией добавлены три новых поля:
prev_page— курсор на предыдущую страницу (для polling новых записей «сверху» списка)has_next— есть ли ещё данные на следующей страницеhas_prev— есть ли ещё данные на предыдущей странице
Признак конца данных теперь — has_next: false, а не пустой data. Курсоры next_page и prev_page всегда присутствуют в ответе и никогда не равны null. Изменение обратно совместимо: интеграции, использующие только next_page, продолжат работать без изменений. Подробнее — на странице Пагинация.
Затронутые методы: GETСписок сотрудников, GETСписок чатов, GETСписок участников чата, GETСписок сообщений чата, GETСписок реакций, GETСписок тегов, GETСписок сотрудников тега, GETСписок напоминаний, GETЖурнал аудита событий, GETСписок прочитавших сообщение, GETИстория событий.
В вебхуке Разворачивание ссылок каждый объект массива links теперь содержит поле skip: boolean. Если значение true — автор сообщения скрыл превью для этой ссылки, и бот не должен её разворачивать. Это позволяет уважать выбор пользователя и не генерировать нежелательные превью.
link_shared payload каждый объект массива links теперь содержит skip: boolean. Если true — автор сообщения скрыл превью для этой ссылки, бот не должен её разворачиватьWebhookLink (payload вебхука link_shared) получила поле skip: boolean — индикатор того, что автор сообщения скрыл превью для конкретной ссылки