package jdshopapi import "fmt" //订单出库 //https://open.jd.com/home/home#/doc/api?apiCateId=55&apiId=1948&apiName=jingdong.pop.order.shipment func (a *API) OrderShipment(orderID int64, logiCoprId, logiNo string) (err error) { result, err := a.AccessAPI("jingdong.pop.order.shipment", prodURL, map[string]interface{}{ "orderId": orderID, "logiCoprId": logiCoprId, "logiNo": logiNo, }) if err == nil { if !result["jingdong_pop_order_shipment_responce"].(map[string]interface{})["sopjosshipment_result"].(map[string]interface{})["success"].(bool) { return fmt.Errorf("OrderShipment error: %v", result["jingdong_pop_order_shipment_responce"].(map[string]interface{})["sopjosshipment_result"].(map[string]interface{})["chineseErrCode"]) } } return err }