Задать вопрос
@Incold

Почему не получается передать параметр в запросе?

Я пытаюсь передать параметры в виде строки запроса (использую метод 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
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
petermzg
@petermzg
Самый лучший программист
Так просят ведь json массив передавать, а не json обьект. Добавьте "[ ]"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы