Как составить GET-запрос заказов конкретного клиента

Используйте документированный путь с ID клиента и query-параметры пагинации. Тело GET в данном контракте не является источником фильтра.

Короткий ответ

Что ответить на собеседовании

Используйте документированный путь с ID клиента и query-параметры пагинации. Тело GET в данном контракте не является источником фильтра.

Подробный разбор

Ответ с пояснениями

Условие

Учебный API: GET /customers/{customer_id}/orders, bearer-авторизация, необязательные limit и cursor. Клиент отправил GET /orders с JSON-телом customer_id и не получил ожидаемую выборку. Как исправить?

Ответ

Используйте документированный путь с ID клиента и query-параметры пагинации. Тело GET в данном контракте не является источником фильтра.

Пример пути: /customers/42/orders?limit=50; заголовок Authorization задаётся защищённой конфигурацией клиента. Проверьте права на клиента, структуру ответа, пустой список и продолжение через cursor. Не подразумевайте получение всех заказов одной страницей и не помещайте токен в URL.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее