конечная точка пользователей api microsoft-graph с фильтром обеспечивает токен NextLink Expired - PullRequest
2 голосов
/ 04 февраля 2020

Удаление моего кода как части уравнения, я смог воспроизвести это через Microsoft Graph API Explorer.

Сначала я делаю GET https://graph.microsoft.com/v1.0/users? $filter=assignedLicenses%2fany(d%3ad%2fskuid+eq+ --actualySKUIDHere--)

Я получаю результаты обратно как

{"@ odata.context": "https://graph.microsoft.com/v1.0/ $ metadata # users", "@ odata.nextLink" : "https://graph.microsoft.com/v1.0/users? $ Фильтр = назначенные лицензии% 2fany (d% 3ad% 2fskuid + eq + --actualSKUIDHere--) & $ skiptoken = X% 27 --actualtokenhere--% 27", "значение ": [{

Я копирую и вставляю nextLink в API Explorer ie. https://graph.microsoft.com/v1.0/users? $filter=assignedLicenses%2fany(d%3ad%2fskuid+eq+ --actualSKUIDHere-- )&$skiptoken=X%27 --actualtokenhere-- %27

и он работает с хорошими результатами, как указано выше, но следующий skipToken будет короче, а копирование и вставка приведет к следующему

{"error": {"code": "Directory_ExpiredPageToken", "message": "Указанное значение токена страницы истекло и больше не может быть включено в ваш запрос.", "InnerError": {"request-id ":" 4cce84ea-83c5-403a-98d2-5ad5c948fcd c "," date ":" 2020-02-03T21: 04: 43 "}}}

Я предполагаю, что это ошибка, но хотел опубликовать, чтобы увидеть, если кто-то еще испытал это и имеет разрешение

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