Skiptoken недействителен, если указан $ filter = any - PullRequest
1 голос
/ 11 мая 2019

Мне нужно, чтобы все пользователи из B2C-клиента фильтровали их по «эмитенту» в массиве «userIdentities».Я использую следующий запрос:

https://graph.windows.net/{{tenant}}/users?api-version=1.6&$filter=userIdentities/any(u:u/issuer eq 'disney')

Дело в том, что я могу получить первую страницу, но насколько «skipToken», возвращенный первым ответом, странно, я не могу получить все остальные.Вот пример возвращаемого skipToken:

"odata.nextLink": "directoryObjects/$/Microsoft.DirectoryServices.User?$filter=userIdentities/any(u:u/issuer%20eq%20'disney')&$skiptoken=<b>X'0100010001000000000000000000000000000000000000'</b>"

(при выполнении обычных запросов пропуск токена в 10 раз длиннее)

Когда я указываю простой запрос фильтра (без 'any'), этовозвращает действительный 'skipToken', и я могу получить все результаты.

Это ошибка Graph API или я что-то делаю неправильно?

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