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