作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试访问 Microsoft CRM 2011 产品中的 odata api。它主要按预期工作,除了如果使用 $top 则 odata.nextlink 会丢失。这意味着不可能将分页设置为某个用户定义的值(看起来它默认为 50 分页,但考虑到数据的性质,他们想要 5/10/25)。只要不使用 $top,odata.nextlink 值就会存在。
这是 CRM 2011 的一些特质吗?它是否以某种方式配置为以这种方式运行?我只是一名尝试使用 API 的开发人员(实际上是维护者),我对 Dynamics 的经验为零,直到最近才发现它是该软件的框架(或者有 Dynamics 这样的东西)。
最佳答案
根据documentation这是预料之中的。在这种情况下,也许您应该过滤客户端。
$top
Determines a maximum number of records to return.
If you are retrieving additional sets of data using the next link you should not change the $top query option value because this will cause unpredictable results.
关于pagination - $top 应该谋杀 odata.nextlink 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39920339/
我是一名优秀的程序员,十分优秀!