【问题标题】:Is $top supposed to be murdering odata.nextlink?$top 应该是谋杀 odata.nextlink 吗?
【发布时间】:2017-02-16 15:15:37
【问题描述】:

我正在尝试访问 Microsoft CRM 2011 产品中的 odata api。它主要按预期工作,除了如果使用 $top 则 odata.nextlink 丢失。这意味着不可能将分页设置为某个用户定义的值(看起来无论如何默认分页为 50,但考虑到他们想要 5/10/25 的数据的性质)。只要不使用 $top,odata.nextlink 值就存在。

这是 CRM 2011 的一些特质吗?它是否以某种方式被配置为以这种方式运行?我只是一个尝试使用 API 的开发人员(实际上是维护人员),我对 Dynamics 的经验为零,最近才发现它是这个软件的框架(或者有 Dynamics 这样的东西)。

【问题讨论】:

    标签: pagination odata dynamics-crm-2011 dynamics-crm


    【解决方案1】:

    根据documentation,这是预期的。也许你应该在这种情况下过滤客户端。

    $top

    确定要返回的最大记录数。

    如果您使用下一个链接检索其他数据集,您 不应更改 $top 查询选项值,因为这会导致 不可预知的结果。

    【讨论】:

      猜你喜欢
      • 2022-09-27
      • 1970-01-01
      • 1970-01-01
      • 2019-09-17
      • 2020-08-29
      • 2013-05-03
      • 1970-01-01
      • 2014-06-12
      • 1970-01-01
      相关资源
      最近更新 更多