DOCS

Sipariş ayrıntılarını al

Sipariş ayrıntılarını al

GraphQL ile sipariş ayrıntılarınızı alın.

Zonos sistemindeki uluslararası siparişlerinizin ayrıntılarını almak için GraphQL API'sini sorgulayabilirsiniz. Bu, sipariş ayrıntılarını ve sevkiyat oranları, varış maliyeti teklifleri vb. gibi bir siparişle ilişkili geçerli bilgileri almanıza olanak tanır.

1

API anahtarınızı alın

Önce bir Zonos hesabına kaydolun ve hesabınızı Zonos Dashboard adresinde yapılandırın. Daha sonra Zonos API ile kimlik doğrulaması yapmanıza izin verecek olan API anahtarınızı alabileceksiniz.

GraphQL'in çalışma şekli nedeniyle, API'den yalnızca ilgilendiğiniz alanları isteyebilir veya bir siparişle ilişkili tüm sistem bilgilerini istemeyi seçebilirsiniz - seçim size aittir. Mevcut alanlar için GraphQL API referansına göz atın.

Siparişle ilişkili bilgiler, varış maliyeti teklifi ayrıntıları, sevkiyat oranı ayrıntıları, sepet ayrıntıları vb., bu nesnelerden alanlar ekleyerek order sorgunuz aracılığıyla grafikte sorgulanabilir.

En azından, API'yi sorgulayabilmek için bir sipariş numarasına ihtiyacınız vardır. Bu, GraphQL isteğinizde değişkenler ile orderId alanında iletilir.

1query order($orderId: String!) {
2 order(orderId: $orderId) {
3 # ... other field names here
4 }
5}

İsteğinizi oluşturduktan ve yapılandırdıktan sonra, Zonos API'sine POST isteği gönderebilirsiniz. API anahtarınız ile kimlik doğrulaması yaptığınızdan ve isteğinizde doğru sürüm başlığını sağladığınızdan emin olun.

POST https://api.zonos.com/graphql

1query order($orderId: String!) {
2 order(orderId: $orderId) {
3 accountOrderNumber
4 amountSubtotals {
5 duties
6 taxes
7 fees
8 shipping
9 items
10 }
11 landedCosts {
12 id
13 rootId
14 tariffRate
15 duties {
16 amount
17 currency
18 formula
19 item {
20 id
21 description
22 }
23 exchangeRate {
24 rate
25 sourceCurrencyCode
26 targetCurrencyCode
27 }
28 }
29 fees {
30 amount
31 currency
32 description
33 note
34 formula
35 type
36 item {
37 id
38 description
39 }
40 exchangeRate {
41 rate
42 }
43 }
44 taxes {
45 amount
46 currency
47 formula
48 item {
49 id
50 description
51 }
52 exchangeRate {
53 rate
54 }
55 }
56 deMinimis {
57 formula
58 method
59 note
60 threshold
61 type
62 }
63 shipmentRating {
64 id
65 amount
66 currencyCode
67 displayName
68 minTransitAt
69 maxTransitAt
70 details
71 amount
72 carrierCode
73 
74 
75 amountSubtotals
76 shipping
77 fuelSurcharge
78 insuranceCost
79 otherSurcharge
80 
81 shipmentRatingCartons
82 chargeableWeight
83 carton
84 length
85 width
86 height
87 weight
88 
89 
90 shippingProfile
91 id
92 customServiceLevelCode
93 landedCostMethod
94 serviceLevel
95 code

Bu sayfa faydalı mıydı?