Я пытаюсь передать параметры в виде строки запроса (использую метод GET). Я могу передать несколько параметров через ? объединяя их &, но не удается с параметром фильтра. Сервер игнорирует фильтр и возвращает все поля. Что я делаю не так?
Как я пытаюсь:
string ApiAddress = "https://api.guesty.com/api/v2/reservations?filter={'field':'listing.title','operator':'$eq','value':['something']}"
Кусок json-а, который приходит на запрос без фильтров:
"results": [{
"_id": "1234qwerty",
"accountId": "1234qwerty",
"checkIn": "2020-02-22T10:00:00.000Z",
"checkOut": "2020-02-24T09:00:00.000Z",
"confirmationCode": "QWERTY",
"guest": {
"_id": "1234qwerty",
"fullName": "qwerty"
},
"guestId": "1234qwerty",
"integration": {
"_id": "1234qwerty",
"limitations": {
"availableStatuses": []
},
"platform": "airbnb"
},
"listing": {
"_id": "1234qwerty",
"title": "something"
},
"listingId": "1234qwerty"
},
Документация по api:
https://docs.guesty.com/#search-reservations