Используя запрос orders в GraphQL, вы можете получить разбитые на страницы списки заказов по различным критериям. Это полезно, когда вам нужен список заказов по странам, между определенными датами или для создания поиска и т. д.
1
Получите свой API ключ
Получите учетную запись Zonos: Для использования API Zonos вам потребуется API ключ. Чтобы получить свой ключ, вам необходимо заполнить нашу форму регистрации. Подключение начнется после того, как у вас будет соглашение об учетной записи. Во время подключения представитель поможет вам правильно настроить учетную запись, чтобы получить наиболее точные ответы API.
Получите доступ к своему API ключу здесь, если у вас есть учетная запись Zonos. Это позволит вам аутентифицироваться в API Zonos. Если у вас нет учетной записи, см. примечание выше.
2
Решите, какие детали получить
Вы можете запрашивать списки заказов на основе аналогичных accountOrderId или предоставляя диапазон дат, между которыми были опубликованы заказы. Для полного списка доступных полей см. справочник GraphQL API.
На каждом отдельном заказе, который вы запрашиваете, доступны все обычные поля Order, например страна, информация о доставке, суммы landed cost и т. д.. Все возможные поля перечислены в справочнике GraphQL API.
Теперь, когда вы построили свой запрос и настроили его, вы можете отправить запрос POST в API Zonos. Убедитесь, что вы аутентифицируетесь с помощью своего API ключа и предоставляете правильный заголовок версии в своем запросе.
Поиск и фильтрация заказов
Поиск и фильтрация заказов
Получите списки заказов с помощью GraphQL.Используя запрос
ordersв GraphQL, вы можете получить разбитые на страницы списки заказов по различным критериям. Это полезно, когда вам нужен список заказов по странам, между определенными датами или для создания поиска и т. д.Получите свой API ключ
Получите доступ к своему API ключу здесь, если у вас есть учетная запись Zonos. Это позволит вам аутентифицироваться в API Zonos. Если у вас нет учетной записи, см. примечание выше.
Решите, какие детали получить
Вы можете запрашивать списки заказов на основе аналогичных
accountOrderIdили предоставляя диапазон дат, между которыми были опубликованы заказы. Для полного списка доступных полей см. справочник GraphQL API.На каждом отдельном заказе, который вы запрашиваете, доступны все обычные поля
Order, например страна, информация о доставке, суммы landed cost и т. д.. Все возможные поля перечислены в справочнике GraphQL API.query orders($ordersFilter: OrdersFilter, $first: Int) {orders(filter: $ordersFilter, first: $first) {edges {node {id# ... field names here}}}}Отправьте страницы для получения
Все запросы, которые получают списки, поддерживают пагинацию в стиле Relay. Переменная
firstпозволяет вам указать, сколько объектов будет возвращено.query orders($ordersFilter: OrdersFilter, $first: Int) {orders(filter: $ordersFilter, first: $first) {edges {node {id}}pageInfo {hasNextPageendCursor}}}Отправьте свой запрос
Теперь, когда вы построили свой запрос и настроили его, вы можете отправить запрос
POSTв API Zonos. Убедитесь, что вы аутентифицируетесь с помощью своего API ключа и предоставляете правильный заголовок версии в своем запросе.POST
https://api.zonos.com/graphqlquery orders($ordersFilter: OrdersFilter, $first: Int) {orders(filter: $ordersFilter, first: $first) {edges {node {iditems {descriptionhsCodequantity}}}}}OrdersFilter
Была ли эта страница полезной?