通过 guesty API 查询过去的预订

问题描述 投票:0回答:1

我正在从 gusty api 检索预订,问题是它总是检索未来的预订,而且我也需要过去的预订。 在文档中https://docs.guesty.com/#search-reservations它说它使用默认过滤器,例如:

...
filters: [
  {
    "field": "status",
    "operator": "$in",
    "value": ["confirmed"]
  }, {
    "field": "checkIn",
    "operator":"$gt",
    "context":"now",
    "value":0
  }
]
...

但是当我在不修改过滤器的情况下尝试该过滤器时,API 响应为 400“过滤器无效”。该文档非常模糊,我不知道如何使用过滤器。 我的想法是:

filters: [
  {
    "field": "status",
    "operator": "$in",
    "value": ["confirmed"]
  }, {
    "field": "checkIn",
    "operator":"$gt",
    "context":"now",
    "value": "2010-01-01"
  }
]

最后一个想法也行不通 有谁知道如何在 guesty api 中检索过去的预订吗? 或者如何正确格式化过滤器

提前致谢

api rest
1个回答
0
投票

遵循此格式示例。 URL 应如下所示。 {{baseUrl}}/reservations?filters=[{"field":"checkIn","operator":"$ Between","from":"2023-03-02T00:00:00%2B01:00","至":"2023-03-02T23:59:59%2B01:00"}]

© www.soinside.com 2019 - 2024. All rights reserved.