我正在从 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 中检索过去的预订吗? 或者如何正确格式化过滤器
提前致谢
遵循此格式示例。 URL 应如下所示。 {{baseUrl}}/reservations?filters=[{"field":"checkIn","operator":"$ Between","from":"2023-03-02T00:00:00%2B01:00","至":"2023-03-02T23:59:59%2B01:00"}]