Shopify собирать заказы с ошибкой остальных API - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь получить список заказов 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 "

1 Ответ

1 голос
/ 30 марта 2020

Сначала вы запрашиваете заказы только с желаемым статусом и лимитом. Это инициирует пейджинг.

Как только вы выполните первые 200 заказов, вы больше не вызываете конечную точку со статусом или лимитом, вы просто используете пейджинг.

Это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...