直通车班次

GetCodeProductSchedules取得指定产品码的直通车班次列表

接口说明

HTTPS请求方式:POST

url:https://www.qudali.com/OpenApi/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; }

}