DOCS

Cari dan filter pesanan

Cari dan filter pesanan

Ambil daftar pesanan dengan GraphQL.

Menggunakan kueri orders dalam GraphQL, Anda dapat mengambil daftar pesanan dengan paginasi menggunakan berbagai kriteria. Ini berguna ketika Anda memerlukan daftar pesanan berdasarkan negara, antara tanggal tertentu, untuk membangun pencarian, dll.

1

Dapatkan kunci API Anda

Dapatkan akun Zonos: Untuk menggunakan API Zonos, Anda memerlukan kunci API. Untuk mendapatkan kunci Anda, Anda perlu menyelesaikan formulir pendaftaran kami. Proses onboarding akan dimulai setelah Anda memiliki perjanjian akun yang berlaku. Selama onboarding, seorang perwakilan akan membantu Anda menyiapkan akun Anda dengan benar sehingga Anda mendapatkan respons API yang paling akurat.

Akses kunci API Anda di sini jika Anda memiliki akun Zonos. Ini akan memungkinkan Anda untuk mengautentikasi dengan API Zonos. Jika Anda tidak memiliki akun, lihat catatan di atas.

Anda dapat mengkueri daftar pesanan berdasarkan accountOrderId yang serupa atau dengan memberikan rentang tanggal di mana pesanan diterbitkan. Untuk daftar lengkap bidang yang tersedia, konsultasikan referensi GraphQL API.

Pada setiap pesanan individu yang Anda kueri, semua bidang Order normal tersedia, misalnya negara, informasi pengiriman, total biaya mendarat, dll.. Semua kemungkinan bidang tercantum dalam referensi GraphQL API.

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}

Semua kueri yang mengambil daftar mendukung paginasi gaya Relay. Variabel first memungkinkan Anda untuk menentukan berapa banyak objek yang dikembalikan.

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}

Sekarang Anda telah membangun permintaan Anda dan mengonfigurasinya, Anda dapat mengirim permintaan POST ke API Zonos. Pastikan untuk mengautentikasi dengan kunci API Anda dan berikan header versi yang benar dalam permintaan Anda.

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
Pesan demo

Apakah halaman ini bermanfaat?