Я пытаюсь получить список заказов Shopify с последней версией API остальной пагинации. Всего 1000 заказов. Я установил лимит в 200. Первая страница попадания API работает нормально. Пока я нажимаю на вторую страницу с информацией о странице, я получаю сообщение об ошибке, как показано ниже. Можете ли вы помочь мне, пожалуйста, по этому поводу.
URL-адрес API отдыха: GET https://the-commerce-shop-1.myshopify.com/admin/api/2020-01/orders.json?limit=200&page_info=eyJzdGF0dXMiOiJhbnkiLCJsYXN0X2lkIjoxODY4Njk3NjY1NTkxLCJsYXN0X3ZhbHVlIjoiMjAxOS0xMS0yNSAwOTozNjo1OSIsImRpcmVjdGlvbiI6Im5leHQifQ&status=any
Ошибка: Сообщение: ошибка клиента: GET https://the-commerce-shop-1.myshopify.com/admin/api/2020-01/orders.json?limit=200&page_info=eyJzdGF0dXMiOiJhbnkiLCJsYXN0X2lkIjoxODY4Njk3NjY1NTkxLCJsYXN0X3ZhbHVlIjoiMjAxOS0xMS0yNSAwOTozNjo1OSIsImRpcmVjdGlvbiI6Im5leHQifQ&status=any привела к 400 Bad Request ответ: \ n {\ "errors \": {\ "status \": \ "статус не может быть передан при наличии page_info. См. https: \ / \ / help.shopify.com \ / api \ / guides \ / pag (усечено ...) \ n, строка: 113 "
GET https://the-commerce-shop-1.myshopify.com/admin/api/2020-01/orders.json?limit=200&page_info=eyJzdGF0dXMiOiJhbnkiLCJsYXN0X2lkIjoxODY4Njk3NjY1NTkxLCJsYXN0X3ZhbHVlIjoiMjAxOS0xMS0yNSAwOTozNjo1OSIsImRpcmVjdGlvbiI6Im5leHQifQ&status=any
400 Bad Request
Сначала вы запрашиваете заказы только с желаемым статусом и лимитом. Это инициирует пейджинг.
Как только вы выполните первые 200 заказов, вы больше не вызываете конечную точку со статусом или лимитом, вы просто используете пейджинг.
Это работает.