Чтобы получить детали ваших международных заказов в системе Zonos, вы можете запросить GraphQL API. Это позволит вам получить детали заказа и любую применимую информацию, связанную с заказом, такую как рейтинги доставки, расчёты Landed cost и т. д.
1
Получите свой API ключ
Сначала зарегистрируйте аккаунт Zonos и настройте свой аккаунт в Zonos
Dashboard. После этого вы сможете получить
API ключ,
который позволит вам аутентифицироваться в API Zonos.
2
Решите, какие детали получить
Из-за особенностей GraphQL вы можете запросить у API только интересующие вас поля или выбрать запрос всей информации, которой система располагает по заказу — выбор за вами. Обратитесь к справочнику GraphQL API для получения доступных полей.
Информация, связанная с заказом, такая как детали Landed cost, детали рейтинга доставки, детали корзины и т. д. может быть запрошена через граф путем добавления полей от этих объектов к вашему запросу order.
Как минимум, вам нужен номер заказа, чтобы иметь возможность запросить API. Это передается в поле orderId с переменными в вашем запросе GraphQL.
1query order($orderId: String!){
2 order(orderId:$orderId) {
3# ... other field names here
4}
5}
3
Отправьте свой запрос
Теперь, когда вы построили свой запрос и настроили его, вы можете отправить запрос POST к API Zonos. Убедитесь, что вы аутентифицируетесь с помощью вашего API ключа и предоставляете правильный заголовок версии в вашем запросе.
Получение деталей заказа
Получение деталей заказа
Получите детали вашего заказа с помощью GraphQL.Чтобы получить детали ваших международных заказов в системе Zonos, вы можете запросить GraphQL API. Это позволит вам получить детали заказа и любую применимую информацию, связанную с заказом, такую как рейтинги доставки, расчёты Landed cost и т. д.
Получите свой API ключ
Сначала зарегистрируйте аккаунт Zonos и настройте свой аккаунт в Zonos Dashboard. После этого вы сможете получить API ключ, который позволит вам аутентифицироваться в API Zonos.
Решите, какие детали получить
Из-за особенностей GraphQL вы можете запросить у API только интересующие вас поля или выбрать запрос всей информации, которой система располагает по заказу — выбор за вами. Обратитесь к справочнику GraphQL API для получения доступных полей.
Информация, связанная с заказом, такая как детали Landed cost, детали рейтинга доставки, детали корзины и т. д. может быть запрошена через граф путем добавления полей от этих объектов к вашему запросу
order.Как минимум, вам нужен номер заказа, чтобы иметь возможность запросить API. Это передается в поле
orderIdс переменными в вашем запросе GraphQL.query order($orderId: String!) {order(orderId: $orderId) {# ... other field names here}}Отправьте свой запрос
Теперь, когда вы построили свой запрос и настроили его, вы можете отправить запрос
POSTк API Zonos. Убедитесь, что вы аутентифицируетесь с помощью вашего API ключа и предоставляете правильный заголовок версии в вашем запросе.POST
https://api.zonos.com/graphqlquery order($orderId: String!) {order(orderId: $orderId) {accountOrderNumberamountSubtotals {dutiestaxesfeesshippingitems}landedCosts {idrootIdtariffRateduties {amountcurrencyformulaitem {iddescription}exchangeRate {ratesourceCurrencyCodetargetCurrencyCode}}fees {amountcurrencydescriptionnoteformulatypeitem {iddescription}exchangeRate {rate}}taxes {amountcurrencyformulaitem {iddescription}exchangeRate {rate}}deMinimis {formulamethodnotethresholdtype}shipmentRating {idamountcurrencyCodedisplayNameminTransitAtmaxTransitAtdetailsamountcarrierCodeamountSubtotalsshippingfuelSurchargeinsuranceCostotherSurchargeshipmentRatingCartonschargeableWeightcartonlengthwidthheightweightshippingProfileidcustomServiceLevelCodelandedCostMethodserviceLevelcodeБыла ли эта страница полезной?