产品码列表

GetCodeProductList取得约定的产品码列表

接口说明

http请求方式:POST

url:http://www.cd917.com/OpenApi/GetCodeProductList

使用调试工具调试该接口
参数说明
参数 类型 长度 可空 描述
apiKey string 32 由官方平台提供的apiKey
productCode string 32 产品码
可以不填,表示查询所有(但要参与参数签名)
pageIndex int 4 跳转到第几页,不能大于总页数
pageSize int 4 分页每页显示条数
sign string 32

由apiSecret,与参数pageIndex、pageSize生成的待签名字符串,通过MD5签名运算后的值。

签名规则
返回说明

Json格式的Result对象

            {
                "ErrorCode": 0,
                "Success": true,
                "Message": null,
                "HasException": false,
                "Value": [
                    {
                        "ProductCode":"1007",
                        "ProductName":"武侯祠门票家庭套餐",
                        "DepartName":null,  注:V2.2版本中已移除此属性(直通车已升级为可多条线路多个目的地的游玩,不再仅仅只有去回两程)
                        "ArriveName":null,
                        "Schedule":null,
                        "ProductType":1,
                        "RequiredField":7,
                        "HasETicket":false
                    },
                    {
                        "ProductCode":"1008",
                        "ProductName":"永陵博物馆门票家庭套餐",
                        "DepartName":null,
                        "ArriveName":null,
                        "Schedule":null,
                        "ProductType":1,
                        "RequiredField":7,
                        "HasETicket":false
                    },
                    {
                        "ProductCode":"2001",
                        "ProductName":"武侯祠-熊猫基地(往返直通车+门票+讲解服务)",
                        "DepartName":"武侯祠/锦里",
                        "ArriveName":"熊猫繁育中心",
                        "Schedule":"08:30",
                        "ProductType":4,
                        "RequiredField":7,
                        "HasETicket":true
                    },
                    ...
                ],
                "Tag": 83
            }
返回值 描述
Success 本次调用是否成功
ErrorCode 错误代码
Message 失败时为异常信息,成功时为null
Value 以Json格式的List<ApiCodeProductInfo>:
ProductType:
    1:门票
    2:跟团游
    4:直通车

当产品类型为门票时,DepartName、ArriveName、Schedules均为空值
Tag 如无特别说明,在返回数据带分页的情况下,Tag一般指查询记录的总条数,其它情况为null
对象说明(C#)

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; }
    /// <summary>
    /// 必填字段
    /// </summary>
    public bool RequiredField { get; set; }

    /// <summary>
    /// 是否包含电子票
    /// </summary>
    public bool HasETicket { get; set; }

}