diff --git a/platformapi/ebaiapi/order.go b/platformapi/ebaiapi/order.go index f2ed965f..6ad8949b 100644 --- a/platformapi/ebaiapi/order.go +++ b/platformapi/ebaiapi/order.go @@ -161,3 +161,13 @@ func (a *API) OrderPrivateInfo(orderID string) (mobileInfo *PrivateMobileInfo, e } return nil, err } + +func (a *API) OrderDeliveryGet(orderID string) (deliveryInfo map[string]interface{}, err error) { + result, err := a.AccessAPI("order.delivery.get", map[string]interface{}{ + "order_id": orderID, + }) + if err == nil { + return result.Data.(map[string]interface{}), nil + } + return nil, err +} diff --git a/platformapi/ebaiapi/order_test.go b/platformapi/ebaiapi/order_test.go index 6c5293b4..51e095d2 100644 --- a/platformapi/ebaiapi/order_test.go +++ b/platformapi/ebaiapi/order_test.go @@ -29,10 +29,18 @@ func TestOrderSendOut(t *testing.T) { } } -func TestOrderPrivateInfot(t *testing.T) { +func TestOrderPrivateInfo(t *testing.T) { _, err := api.OrderPrivateInfo("15421782068884") if err != nil { t.Fatal(err) } // t.Log(result) } + +func TestOrderDeliveryGet(t *testing.T) { + result, err := api.OrderDeliveryGet("15421782068884") + if err != nil { + t.Fatal(err) + } + t.Log(result) +}