/// <summary>
 /// 发货处理
 /// 所有项均为必填项
 /// </summary>
 /// <param name="tid"></param>
 /// <param name="order_type"></param>
 /// <param name="company_code"></param>
 /// <param name="out_sid"></param>
 /// <param name="seller_name"></param>
 /// <param name="seller_area_id"></param>
 /// <param name="seller_address"></param>
 /// <param name="seller_zip"></param>
 /// <param name="seller_phone"></param>
 /// <param name="seller_mobile"></param>
 /// <param name="memo"></param>
 /// <returns></returns>
 public static bool DeliverySend(string session, ShippingReq shippingreq)
 {
     try
     {
         TopDictionary paramsTable = new TopDictionary();
         paramsTable.Add("method", "taobao.delivery.send");
         paramsTable.Add("fields", "is_success");
         paramsTable.Add("tid", shippingreq.Tid);
         paramsTable.Add("order_type", shippingreq.OrderType);
         paramsTable.Add("company_code", shippingreq.CompanyCode);
         paramsTable.Add("out_sid", shippingreq.OutSid);
         paramsTable.Add("seller_name", shippingreq.SellerName);
         paramsTable.Add("seller_area_id", shippingreq.SellerAreaId);
         paramsTable.Add("seller_address", shippingreq.SellerAddress);
         paramsTable.Add("seller_zip", shippingreq.SellerZip);
         paramsTable.Add("seller_phone", shippingreq.SellerPhone);
         paramsTable.Add("seller_mobile", shippingreq.SellerMobile);
         paramsTable.Add("memo", shippingreq.Memo);
         paramsTable.Add("session", session);
         return(TopUtils.DeserializeObject <bool>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private)));
     }
     catch (System.Exception ex)
     {
         throw ex;
     }
 }
 /// <summary>
 /// 批量查询物流订单,返回详细信息
 /// 除fields为必填项之外其余各项均为选填项
 /// </summary>
 /// <param name="fields"></param>
 /// <param name="tid"></param>
 /// <param name="buyer_nick"></param>
 /// <param name="status"></param>
 /// <param name="seller_confirm"></param>
 /// <param name="receiver_name"></param>
 /// <param name="start_created"></param>
 /// <param name="end_created"></param>
 /// <param name="freight_payer"></param>
 /// <param name="type"></param>
 /// <param name="page_no"></param>
 /// <param name="page_size"></param>
 /// <returns></returns>
 public static ShippingRsp LogisticsOrdersDetailGet(string session, ShippingReq shippingreq)
 {
     try
     {
         TopDictionary paramsTable = new TopDictionary();
         paramsTable.Add("method", "taobao.logistics.orders.detail.get");
         paramsTable.Add("fields", "tid,seller_nick,buyer_nick,delivery_start,delivery_end,out_sid,item_title,receiver_name,receiver_phone,receiver_mobile,receiver_location,status,type,freight_payer,seller_confirm,company_name");
         paramsTable.Add("tid", shippingreq.Tid);
         paramsTable.Add("buyer_nick", shippingreq.BuyerNick);
         paramsTable.Add("status", shippingreq.Status);
         paramsTable.Add("seller_confirm", shippingreq.SellerConfirm);
         paramsTable.Add("receiver_name", shippingreq.ReceiverName);
         paramsTable.Add("start_created", shippingreq.StartCreated);
         paramsTable.Add("end_created", shippingreq.EndCreated);
         paramsTable.Add("freight_payer", shippingreq.FreightPayer);
         paramsTable.Add("type", shippingreq.Type);
         paramsTable.Add("page_no", shippingreq.PageNo);
         paramsTable.Add("page_size", shippingreq.PageSize);
         paramsTable.Add("session", session);
         return(TopUtils.DeserializeObject <ShippingRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private)));
     }
     catch (System.Exception ex)
     {
         throw ex;
     }
 }