尝试提取最后一组数据时,安全图形 API 中不存在 @data.nextlink
Posted
技术标签:
【中文标题】尝试提取最后一组数据时,安全图形 API 中不存在 @data.nextlink【英文标题】:@data.nextlink is not present in the securit graph API when trying t pull last set of data 【发布时间】:2021-04-11 01:47:24 【问题描述】:在 azure 中使用安全图 api 时,当我到达负载中的最后一组数据时,@data.nextlink 丢失,所以我无法获取下一组数据?
【问题讨论】:
如果我的解决方案对您有启发或帮助,请将我的答案标记为accepted,谢谢~ 【参考方案1】:我仔细看了Graph api
和Security Graph api
,发现当前页面数据满载时,应该没有@odata.nextlink
参数。
当你看到我的测试结果时,我认为这个 api 设计可能需要改进,当 $top
等于 odata 计数时。
因为所有数据都已经加载完毕,所以没有你提到的下一页数据。
样本
查询此 api
我知道这个api访问后会返回63条数据。
https://graph.microsoft.com/beta/security/secureScores?$top=63&$count=true
结果
查询@odata.nextLink
。
$top=63
时,虽然下一页没有数据,但还是会有@odata.nextLink
参数。
当$top=64
时,我们会看到@odata.nextLink
参数不见了。
【讨论】:
以上是关于尝试提取最后一组数据时,安全图形 API 中不存在 @data.nextlink的主要内容,如果未能解决你的问题,请参考以下文章
Vetur 说,在模板上使用道具时,“从不”类型中不存在道具
SQL 查询 (Pro*C) 如何能够找到 db 表中不存在的一组值