从 Guesty API 获取过去的预订

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

我正在从 Guesty 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中检索过去的预订, 或者如何正确格式化过滤器?

rest
1个回答
0
投票

遵循此格式示例。 URL 应如下所示。

{{baseUrl}}/reservations?filters=[{"field":"checkIn","operator":"$between","from":"2023-03-02T00:00:00%2B01:00","to":"2023-03-02T23:59:59%2B01:00"}]

享受

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