Take.API

<back to all web services

ExportRouteRequest

The following routes are available for this service:
GET,POST/route/ExportRouteByRouteId批量打印提货单数据
ExportRouteRequest Parameters:
NameParameterData TypeRequiredDescription
RouteIDbodyList<string>Yes路线编号
ExportRouteResponse Parameters:
NameParameterData TypeRequiredDescription
ExportRouteModelsformList<ExportRouteModel>Yes路线数据
ResponseBase Parameters:
NameParameterData TypeRequiredDescription
ErrorCodeformintYes返回编码,200之外的值都表示有错误
ErrorMsgformstringYes返回的消息
ExportRouteModel Parameters:
NameParameterData TypeRequiredDescription
RouteIDformstringYes路线编号
UserNameformstringYes司机姓名
PhoneNumberformstringYes司机电话
LicenseNumberformstringYes车牌
ExportPrepareModelsformList<ExportPrepareModel>Yes路线配货数据
ExportPrepareModel Parameters:
NameParameterData TypeRequiredDescription
IDformintYes序号
BookingNumberformstringYes订单号
FbaShipmentCodeformstringYesFBA货件码
ChannelformstringYes渠道
BoxNmberformintYes总箱数
BoxWeightformfloatYes总毛重
BoxCubeformfloatYes总立方

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/reply/ExportRouteRequest HTTP/1.1 
Host: bookinglogin.hart-worldwide.com 
Content-Type: text/jsv
Content-Length: length

{
	RouteID: 
	[
		String
	]
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	ExportRouteModels: 
	[
		{
			RouteID: String,
			UserName: String,
			PhoneNumber: String,
			LicenseNumber: String,
			ExportPrepareModels: 
			[
				{
					ID: 0,
					BookingNumber: String,
					FbaShipmentCode: String,
					Channel: String,
					BoxNmber: 0,
					BoxWeight: 0,
					BoxCube: 0
				}
			]
		}
	],
	ErrorCode: 0,
	ErrorMsg: String
}