【问题标题】:Acumatica REST API Filter on last modified date上次修改日期的 Acumatica REST API 过滤器
【发布时间】:2021-04-11 19:44:31
【问题描述】:

我希望创建一个集成,并且需要能够根据上次修改日期提取数据。我遵循了提供的示例 (Acumatica StockItem example),但 Get 始终返回所有库存。

我已经修改了一个库存商品,由于示例中的过滤器是针对大于一个月前的修改日期,因此该库存商品应该只返回一个。

查看返回的内容,问题似乎是“无法识别”的日期格式,但我已按照示例进行操作。

看来我在这里遗漏了一些东西,但不知道是什么,有什么建议吗?

Screen Capture of returned Content

JSON view of StockItem data being returned, modified item CONTABLE1 shows LastModified date of 2021-01-05

【问题讨论】:

    标签: rest acumatica


    【解决方案1】:

    您以错误的格式传递值。您需要将所有特殊代码(如 %3A 和 %2B)替换为相应的字符。

    %3A 是:
    %2B 是 -

    以下请求正常运行。

    http://localhost/ACU20193/entity/Default/20.200.001/StockItem?$top=5&$filter=LastModified gt datetimeoffset'2021-01-02T00:58:57.837-08:00'
    

    【讨论】:

    • Brilliant,删除了在参数字符串中留下 : - 字符的 UrlEncode 并且它起作用了。非常感谢您的意见......
    • @SteveW - 请通过单击此答案旁边的复选标记将此标记为已回答。
    猜你喜欢
    • 2017-07-20
    • 2020-07-21
    • 1970-01-01
    • 1970-01-01
    • 2018-06-03
    • 2020-03-27
    • 1970-01-01
    • 2011-04-06
    • 2017-11-19
    相关资源
    最近更新 更多