DOCS

Siparişleri arayın ve filtreleyin

Siparişleri arayın ve filtreleyin

GraphQL ile sipariş listelerini alın.

GraphQL'de orders sorgusunu 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.

1

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.

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.

1query orders($ordersFilter: OrdersFilter, $first: Int) {
2 orders(filter: $ordersFilter, first: $first) {
3 edges {
4 node {
5 id
6 # ... field names here
7 }
8 }
9 }
10}

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.

1query orders($ordersFilter: OrdersFilter, $first: Int) {
2 orders(filter: $ordersFilter, first: $first) {
3 edges {
4 node {
5 id
6 }
7 }
8 pageInfo {
9 hasNextPage
10 endCursor
11 }
12 }
13}

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

1query orders($ordersFilter: OrdersFilter, $first: Int) {
2 orders(filter: $ordersFilter, first: $first) {
3 edges {
4 node {
5 id
6 items {
7 description
8 hsCode
9 quantity
10 }
11 }
12 }
13 }
14}
GraphQL API ReferenceTypes, inputs, and operations used in this guide
Book a demo

Was this page helpful?