@data.nextlink отсутствует в securit graph API при попытке извлечь последний набор данных

#python-3.x #azure #azure-api-apps

#python-3.x #azure #azure-api-apps

Вопрос:

При использовании security graph api в Azure, когда я достигаю последнего набора данных в полезной нагрузке, @data.nextlink отсутствует, поэтому я не могу получить следующий набор данных?

Комментарии:

1. Если мое решение вдохновляет или помогает вам, вы отмечаете мой ответ как принятый , Tks ~

Ответ №1:

Я Graph api Security Graph api внимательно прочитал и и обнаружил, что когда данные текущей страницы полностью загружены, параметра не должно быть @odata.nextlink .

Когда вы увидите результаты моих тестов, я думаю, что этот дизайн api, возможно, потребуется улучшить, когда $top он равен количеству odata.

Поскольку все данные были загружены, следующей страницы данных, о которой вы упомянули, нет.

Пример

Запросите этот api

Я знаю, что этот api вернет 63 данных после доступа.

https://graph.microsoft.com/beta/security/secureScores?$top=63amp;$count=true

Результат

введите описание изображения здесь

Запрос @odata.nextLink .

введите описание изображения здесь

Когда $top=63 , хотя на следующей странице нет данных, параметр все равно будет @odata.nextLink .

Когда $top=64 мы увидим, что @odata.nextLink параметр исчез.

введите описание изображения здесь