/ me / activity запрос Microsoft Graph Explorer 200 успешных ответов, но пустое «значение»: [] - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь получить список записей, которые можно увидеть в представлении временной шкалы Windows 10 через API действий пользователя в Microsoft Graph.

Я выбрал разрешение UserActivity.ReadWrite.CreatedByApp и получаю ответ HTTP 200 Success, но возвращенное value пусто. Я вошел с рабочей учетной записью (O365)

https://graph.microsoft.com/beta/me/activities/recent?$top=5

Когда я смотрю на временную шкалу в Windows 10, я вижу полную историю действий. Вход в систему осуществляется с использованием той же рабочей учетной записи.

Любая помощь с благодарностью.

1 Ответ

0 голосов
/ 29 августа 2018

Согласно документации , будут возвращены только действия, созданные текущим AppID:

Разрешение UserActivity.ReadWrite.CreatedByApp также применяет дополнительную фильтрацию к ответу, поэтому возвращаются только действия, созданные вашим приложением. Такая фильтрация на стороне сервера может привести к пустым страницам, если пользователь особенно активен, а другие приложения создали более свежие действия. Чтобы узнать действия вашего приложения, используйте свойство nextLink для разбивки на страницы.

Я бы посоветовал удалить параметр $top и следовать URI nextLink, чтобы посмотреть, будет ли активность вашего приложения глубже в стеке.

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