Aby pobrać szczegóły międzynarodowych zamówień w systemie Zonos, możesz wysłać zapytanie do GraphQL API. Pozwala to pobrać szczegóły zamówienia i wszelkie istotne informacje związane z zamówieniem, takie jak oceny przesyłek, wyceny landed cost itp.
1
Pobierz klucz API
Najpierw zarejestruj się w systemie Zonos i skonfiguruj swoje konto w Panelu Zonos. Następnie będziesz w stanie pobrać klucz API, który umożliwi Ci uwierzytelnienie się w API Zonos.
2
Zdecyduj, jakie szczegóły pobrać
Ze względu na działanie GraphQL, możesz poprosić tylko o pola, które Cię interesują z API, lub wybrać pobranie wszystkich informacji, które system ma na temat zamówienia – wybór należy do Ciebie. Przejrzyj referencję GraphQL API, aby zobaczyć dostępne pola.
Informacje związane z zamówieniem, takie jak szczegóły wyceny landed cost, szczegóły oceny przesyłki, szczegóły koszyka itp. można wysłać za pośrednictwem wykresu, dodając pola z tych obiektów do zapytania order.
Minimum potrzebujesz numeru zamówienia, aby móc wysłać zapytanie do API. Jest on przekazywany w polu orderId ze zmiennymi w żądaniu GraphQL.
1query order($orderId: String!){
2 order(orderId:$orderId) {
3# ... other field names here
4}
5}
3
Wyślij żądanie
Teraz, gdy skonstruowałeś żądanie i je skonfigurowałeś, możesz wysłać żądanie POST do API Zonos. Upewnij się, że uwierzytelniłeś się za pomocą klucza API i podałeś poprawny nagłówek wersji w żądaniu.
Pobierz szczegóły zamówienia
Pobierz szczegóły zamówienia
Pobierz szczegóły zamówienia za pomocą GraphQL.Aby pobrać szczegóły międzynarodowych zamówień w systemie Zonos, możesz wysłać zapytanie do GraphQL API. Pozwala to pobrać szczegóły zamówienia i wszelkie istotne informacje związane z zamówieniem, takie jak oceny przesyłek, wyceny landed cost itp.
Pobierz klucz API
Najpierw zarejestruj się w systemie Zonos i skonfiguruj swoje konto w Panelu Zonos. Następnie będziesz w stanie pobrać klucz API, który umożliwi Ci uwierzytelnienie się w API Zonos.
Zdecyduj, jakie szczegóły pobrać
Ze względu na działanie GraphQL, możesz poprosić tylko o pola, które Cię interesują z API, lub wybrać pobranie wszystkich informacji, które system ma na temat zamówienia – wybór należy do Ciebie. Przejrzyj referencję GraphQL API, aby zobaczyć dostępne pola.
Informacje związane z zamówieniem, takie jak szczegóły wyceny landed cost, szczegóły oceny przesyłki, szczegóły koszyka itp. można wysłać za pośrednictwem wykresu, dodając pola z tych obiektów do zapytania
order.Minimum potrzebujesz numeru zamówienia, aby móc wysłać zapytanie do API. Jest on przekazywany w polu
orderIdze zmiennymi w żądaniu GraphQL.query order($orderId: String!) {order(orderId: $orderId) {# ... other field names here}}Wyślij żądanie
Teraz, gdy skonstruowałeś żądanie i je skonfigurowałeś, możesz wysłać żądanie
POSTdo API Zonos. Upewnij się, że uwierzytelniłeś się za pomocą klucza API i podałeś poprawny nagłówek wersji w żądaniu.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 {idamountcurrencyCodedisplayNameminTransitAtmaxTransitAtdetailsamountcarrierCodeamountSubtotalsshippingfuelSurchargeinsuranceCostotherSurchargeshipmentRatingCartonschargeableWeightcartonlengthwidthheightweightshippingProfileidcustomServiceLevelCodelandedCostMethodserviceLevelcodeCzy ta strona była pomocna?