API Anahtarınızı Alın
Bir Zonos hesabı alın: Zonos API'sini kullanmak için bir API anahtarına ihtiyacınız olacaktır. Anahtarınızı almak için kayıt formunu doldurmanız gerekecektir. Bir hesap anlaşması yaptıktan sonra onboarding başlayacaktır. Onboarding sırasında, bir temsilci hesabınızı doğru bir şekilde ayarlamanıza yardımcı olacak, böylece en doğru API yanıtlarını alabilirsiniz.
Eğer bir Zonos hesabınız varsa, API anahtarınıza buradan erişin. Bu, Zonos API ile kimliğinizi doğrulamanıza izin verecektir. Eğer bir hesabınız yoksa, yukarıdaki notu gözden geçirin.
Hangi Ayrıntıları Almak İstediğinize Karar Verin
Benzer accountOrderIdlere dayalı sipariş listelerini sorgulayabilir veya yayınlanan siparişler arasında bir tarih aralığı sağlayarak sorgulayabilirsiniz. Mevcut alanların tam listesi için, GraphQL API referansını inceleyin.
Sorguladığınız her bir sipariş üzerinde, tüm normal Order alanları kullanılabilir, örneğin ülke, kargo bilgileri, landed cost toplamları, vb.. Tüm olası alanlar GraphQL API referansında listelenmiştir.
query orders($ordersFilter: OrdersFilter, $first: Int) { orders(filter: $ordersFilter, first: $first) { edges { node { id # ... field names here } } }}Alınacak Sayfaları Gönderin
Liste döndüren tüm sorgular Relay tarzı sayfalandırmayı destekler. first değişkeni, kaç nesnenin döndürüleceğini belirtmenize izin verir.
query orders($ordersFilter: OrdersFilter, $first: Int) { orders(filter: $ordersFilter, first: $first) { edges { node { id } } pageInfo { hasNextPage endCursor } }}Talebinizi Gönderin
Talebinizi oluşturduktan ve yapılandırdıktan sonra, Zonos API'ye bir POST talebini gönderebilirsiniz. API anahtarınızla kimlik doğrulaması yaptığınızdan ve talebinizde doğru sürüm başlığını sağladığınızdan emin olun.
POST https://api.zonos.com/graphql
query orders($ordersFilter: OrdersFilter, $first: Int) { orders(filter: $ordersFilter, first: $first) { edges { node { id items { description hsCode quantity } } } }}
Siparişleri arayın ve filtreleyin
GraphQL ile sipariş listelerini alın.GraphQL'de
orderssorgusunu kullanarak, çeşitli kriterlerle sipariş listelerini sayfalı şekilde alabilirsiniz. Bu, ülkeye göre veya belirli tarihler arasında bir sipariş listesi almanız ya da bir arama oluşturmanız gerektiğinde yararlıdır.