AddB2CWayBill(创建提单)

请求地址

环境 HTTP请求地址
测试接口地址

请求参数

名称 类型 是否必须 示例值 更多限制 描述
BillNo String(100) Y 987-85898987 唯一 提单编号,不是港车情况下提单号格式(例:XXX-XXXXXXXX)
IsHongKong bool 是否港车
InputWeight decimal Y 10 kg 提单重量
WaybillFile String Y 文件名+ $#$+ base64编码值,最大5MB BASE64编码字节串
IncludeTax bool Y true:包税,false:不包税 是否包税
ExpressNo String[] Y 数组 需要绑定在一起的运单号
OutwardOECode String(100) Y USJFKP 发货城市代码
EMBDateTime dateteime Y 必须大于当前提单创建时间 交航时间
EMCDateTime datetime Y 必须大于交行时间 航班起飞时间
ArrivalTime datetime Y 必须大于航班起飞时间 预计到达时间

响应参数

名称 类型 关联数据结构 描述
IsSuccess bool 调用并处理成功则返回 true,否则为 false
Message varchar(200) 调用并处理成功返回文本 "推送成功",否则返回异常信息文本

请求示例

  • .NET
  • JAVA
 
			Waybill way = new Waybill(); 
			string[] array = new string[] { "BE710200102AU" };
            way.BillNo = "987-89888888";
            way.ArrivalTime = DateTime.Now.AddDays(3);
            way.EMCDateTime = DateTime.Now.AddDays(2);
            way.EMBDateTime = DateTime.Now.AddDays(1);
            way.IncludeTax = true;
            way.InputWeight = 10;
            way.IsHongKong = false;
            way.OutwardOECode = "AEDXBA";
            way.ExpressNo = array;
            string filePath=AppDomain.CurrentDomain.BaseDirectory + "/json.txt";
			way.WaybillFile ="99999$#$" +FileToBase64Str(filePath);
			B2COrderServiceClient abc = new B2COrderServiceClient();
			ResultMessage sreturn = abc.AddB2CWayBill(way, “user*****”, “Pwd*****”, “key*****”);
			if (sreturn.IsSuccess)
			 {
				stringsuccess= sreturn. Data;
			 }
			else
			 {
				string errorMessage = sreturn.Message;
			 }

响应示例

  • XML示例
                         
     <IsSuccess>是否成功</IsSuccess>
     <Message>返回的消息</Message>
     

DEMO下载