Список сообщений канала не возвращает полный список сообщений - PullRequest
1 голос
/ 11 марта 2019

Я не уверен, является ли это поведением по замыслу или ошибкой.Пользовательский интерфейс команд в настоящее время показывает 5 сообщений от 8/29/2018 до 3/10/2019.Я хочу получить все эти сообщения с помощью Graph API.

Вот что я сделал последовательно:

  • GET beta/teams/{id}/channels/{id}/messages возвращает 3 сообщения, 4 счета и nextLink.

  • GET nextLink возвращает 0 сообщений, 0 отсчетов и nextLink

  • GET nextLink возвращает 2 сообщения, 2 отсчета, нет nextLink.

Если я взаимодействую с одним из сообщений на последней странице (т.е. отвечаю на одно), оно перемещает это сообщение на первую страницу."Liking" или добавление в закладки сообщения не влияет на порядок возврата этого конкретного сообщения.

Результаты примерно такие:

1. Page 1: 4 messages, 4 count, nextLink
2. Page 2: 0 messages, 0 count, nextLink
3. Page 3: 1 message, 1 count, no nextLink

Разве страница 2 не должна быть пустой?

1 Ответ

0 голосов
/ 12 марта 2019

GET /teams/{id}/channels/{id}/messages возвращает сообщения в том порядке, в котором они будут отображаться в Microsoft Teams .Так что да, ожидается, что добавление ответа переупорядочит сообщения, а лайки и закладки - нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...