使用 GraphQL 中的 orders 查詢,您可以擷取具有各種條件的分頁訂單列表。當您需要依據國家取得訂單列表、獲取特定日期範圍內的訂單、建構搜尋功能等時,此方法非常實用。
orders
取得 Zonos 帳戶: 為了使用 Zonos API,您需要 API 金鑰。若要取得金鑰,您需要填寫我們的申請表單。一旦您有帳戶協議,上線流程將開始。在上線期間,代表會幫助您正確設定帳戶,以便您能夠取得最準確的 API 回應。
如果您已有 Zonos 帳戶,請存取您的 API 金鑰。這將允許您使用 Zonos API 進行身份驗證。如果您還沒有帳戶,請參閱上面的說明。
您可以根據類似的 accountOrderId 或提供訂單發佈時間範圍的日期範圍來查詢訂單列表。如需完整的可用欄位清單,請查閱 GraphQL API 參考。
accountOrderId
在您查詢的每個訂單上,所有常規 Order 欄位都可用,例如 國家、運送資訊、到岸成本總計等。所有可能的欄位都列在 GraphQL API 參考中。
Order
query orders($ordersFilter: OrdersFilter, $first: Int) {
orders(filter: $ordersFilter, first: $first) {
edges {
node {
id
# ... field names here
}
所有擷取列表的查詢都支援 Relay 風格的分頁。first 變數允許您指定傳回多少個物件。
first
pageInfo {
hasNextPage
endCursor
現在您已建構並設定要求,您可以向 Zonos API 傳送 POST 要求。請確保使用您的 API 金鑰進行身份驗證,並在要求中提供正確的版本標頭。
POST
POST https://api.zonos.com/graphql
https://api.zonos.com/graphql
items {
description
hsCode
quantity
OrdersFilter
搜尋和篩選訂單
搜尋和篩選訂單
使用 GraphQL 擷取訂單列表。使用 GraphQL 中的
orders查詢,您可以擷取具有各種條件的分頁訂單列表。當您需要依據國家取得訂單列表、獲取特定日期範圍內的訂單、建構搜尋功能等時,此方法非常實用。取得您的 API 金鑰
如果您已有 Zonos 帳戶,請存取您的 API 金鑰。這將允許您使用 Zonos API 進行身份驗證。如果您還沒有帳戶,請參閱上面的說明。
決定要擷取的詳細資訊
您可以根據類似的
accountOrderId或提供訂單發佈時間範圍的日期範圍來查詢訂單列表。如需完整的可用欄位清單,請查閱 GraphQL API 參考。在您查詢的每個訂單上,所有常規
Order欄位都可用,例如 國家、運送資訊、到岸成本總計等。所有可能的欄位都列在 GraphQL API 參考中。query orders($ordersFilter: OrdersFilter, $first: Int) {orders(filter: $ordersFilter, first: $first) {edges {node {id# ... field names here}}}}傳送要擷取的頁面
所有擷取列表的查詢都支援 Relay 風格的分頁。
first變數允許您指定傳回多少個物件。query orders($ordersFilter: OrdersFilter, $first: Int) {orders(filter: $ordersFilter, first: $first) {edges {node {id}}pageInfo {hasNextPageendCursor}}}傳送您的要求
現在您已建構並設定要求,您可以向 Zonos API 傳送
POST要求。請確保使用您的 API 金鑰進行身份驗證,並在要求中提供正確的版本標頭。POST
https://api.zonos.com/graphqlquery orders($ordersFilter: OrdersFilter, $first: Int) {orders(filter: $ordersFilter, first: $first) {edges {node {iditems {descriptionhsCodequantity}}}}}OrdersFilter
這個頁面有幫助嗎?