MS Graph [V1.0]: $ orderBy полностью игнорирует параметр $ skip - PullRequest
0 голосов
/ 24 сентября 2018

Согласно doc , вы должны иметь возможность использовать $ top, $ skip и $ orderBy одновременно.

$ top & $ skip работает должным образом, но как только вы добавляете $ orderBy, он игнорирует ограничение $ skip.

вы можете воспроизвести приведенные ниже примеры в обозревателе графиков :

https://graph.microsoft.com/v1.0/me/messages?$select=id,subject&$orderBy=lastModifiedDateTime%20asc&$top=1&$skip=0

https://graph.microsoft.com/v1.0/me/messages?$select=id,subject&$orderBy=lastModifiedDateTime%20asc&$top=1&$skip=1

1 Ответ

0 голосов
/ 24 сентября 2018

Ваша строка запроса неверна.Вы пропустите $, прежде чем пропустить.Правильная строка запроса выглядит следующим образом:

https://graph.microsoft.com/v1.0/me/messages?$select=id,subject,bodyPreview&$orderBy=lastModifiedDateTime asc&$top=1&$skip=6

Примечание : используйте некоторые реальные данные для тестирования (независимо от реальных бизнес-данных или данных из учетной записи O365), API будет работатьЧто ж.Не уверен, почему фиктивные данные по умолчанию не работают, возможно, PG ограничит запрос некоторых фиктивных данных.Таким образом, макет тестовых данных только для справки, разработчик должен создать собственный источник данных.

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