GetCodeProductSchedules取得指定产品码的直通车班次列表
接口说明 参数说明参数 | 类型 | 长度 | 可空 | 描述 |
---|---|---|---|---|
apiKey | string | 32 | 否 | 由官方平台提供的apiKey |
productCode | string | 32 | 否 | 产品码 是双方在对接过程中,约定好的。通过产品码,可以在我方找到唯一对应的一个产品。 |
date | datetime | 否 | 班次日期,格式为"yyyy-MM-dd" | |
sign | string | 32 | 否 |
由apiSecret,与参数productCode、date生成的待签名字符串,通过MD5签名运算后的值。 签名规则 |
Json格式的Result对象
{ "ErrorCode":0, "Success":true, "Message":null, "HasException":false, "Value":{ "ProductCode":"2003", "ProductName":"大理古城-崇圣寺三塔(往返直通车+门票)", "DepartName":"大理古城游客中心", "ArriveName":"崇圣寺三塔", "ProductType":4, "HasRetrun":true, 是否往返直通车,true为往返,false为单程直通车 "Schedules":[ 去程班次 { "Schedule":"08:30", // 去程班次(请提供给客人选择) "Seats":51, // 总坐位数 "OccupiedSeats":27 // 已售座位数 }, { "Schedule":"09:00", "Seats":33, "OccupiedSeats":8 }, { "Schedule":"null", "Seats":33, "OccupiedSeats":0 }, { "Schedule":"10:00", "Seats":20, "OccupiedSeats":2 }, { "Schedule":"null", "Seats":33, "OccupiedSeats":0 } ], "BackSchedules":[ 返程班次(仅往返直通车有数据,单程直通车为空) { "Schedule":"12:30", // 回程班次(请提供给客人选择) "Seats":51, // 总坐位数 "OccupiedSeats":27 // 已售座位数 }, { "Schedule":"13:00", "Seats":51, "OccupiedSeats":27 }, { "Schedule":"13:30", "Seats":33, "OccupiedSeats":8 }, { "Schedule":"14:00", "Seats":33, "OccupiedSeats":0 }, { "Schedule":"14:30", "Seats":20, "OccupiedSeats":2 } ] }, "Tag":null }
返回值 | 描述 |
---|---|
Success | 本次调用是否成功 |
ErrorCode | 错误代码 |
Message | 失败时为异常信息,成功时为null |
Value |
以Json格式的ApiCodeProductInfo: ProductType: 1:门票 4:直通车 当产品类型为门票时,DepartName、ArriveName、Schedules均为空值 |
Tag | 如无特别说明,在返回数据带分页的情况下,Tag一般指查询记录的总条数,其它情况为null |
ApiCodeProductInfo对象:
public class ApiCodeProductInfo { /// <summary> /// 产品码 /// </summary> public string ProductCode { get; set; } /// <summary> /// 产品名称 /// </summary> public string ProductName { get; set; } /// <summary> /// 出发站点 /// </summary> public string DepartName { get; set; } /// <summary> /// 到达站点 /// </summary> public string ArriveName { get; set; } /// <summary> /// 班次列表 /// </summary> public List<object> Schedules { get; set; } /// <summary> /// 产品类型 /// </summary> public int ProductType { get; set; } }