我正在尝试访问Microsoft CRM 2011产品中的odata api。它主要按预期工作,除非使用$ top,否则odata.nextlink会丢失。这意味着不可能将分页设置为某个用户定义的值(看起来它默认为50分页,但考虑到他们想要的数据性质5/10/25)。只要不使用$ top,就会出现odata.nextlink值。
这是CRM 2011的一些特质吗?它是否以某种方式配置为以这种方式运行?我只是一个尝试使用API的开发人员(维护人员),我对Dynamics没有经验,最近才发现它是这个软件的框架(或者有像Dynamics这样的东西)。
答案 0 :(得分:2)
根据documentation这是预期的。也许你应该在这种情况下过滤客户端。
<强> $顶强>
确定要返回的最大记录数。
如果您使用下一个链接检索其他数据集 不应更改$ top查询选项值,因为这会导致 不可预知的结果。