用户工具

站点工具


8.1_保险产品查询_iinsuranceproductsquery

8.1保险产品查询(IInsuranceProductsQuery)

8.1.1请求参数

参数 类型 说明 必填 备注
flightList Array 航段组 Y 航段信息 需一次性传递下单的所有航段 不能分多次查询
passengerTypeList Array 乘客类型 Y 与下单乘客类型必须一致

flightList:

参数 类型 说明 必填 备注
airline String 航司二字码 Y 航班航司
ticketingAirline String 出票航司 Y 计价返回的出票航司carrier
ticketType String 票证类型 N 计价返回的票证类型ticketType/ticket_type 计价失败时无
flightNumber String 航班号 Y eg:888
departureAirportCode String 出发机场编码 Y
destinationAirportCode String 到达机场编码 Y
departureDate String 出发日期 Y 年月日 格式:2021-01-01
departureTime String 出发时间 Y 时分 格式:10:00
arrivalDate String 到达日期 Y
arrivalTime String 到达时间 Y
classNo String 舱位 Y
isShare Bool 是否共享 N
shareCode String 共享航班 N eg:CZ2021

passengerTypeList:

参数 类型 说明 必填 备注
passengerTypeString乘客类型 Y ADT:成人
CHD:儿童
INF:婴儿

8.1.2请求样例

{
    "productSubType":"1",
    "passengerTypeList":[
        {
            "passengerType":"ADT"
        }
    ],
    "flightList":[
        {
            "flightID":"20210501",
            "airline":"VN",
            "ticketingAirline":"VN",
            "ticketType":"10",
            "classNo":"Y",
            "departureAirportCode":"PVG",
            "departureDate": "2021-03-26",
            "departureTime": "15:25",
            "destinationAirportCode":"HAN",
            "arrivalDate":"2021-03-26",
            "arrivalTime":"18:20",
            "flightNumber":"531"
        },
        {
            "flightID":"20210502",
            "airline":"VN",
            "ticketingAirline":"VN",
            "ticketType":"10",
            "classNo":"Y",
            "departureAirportCode":"HAN",
            "departureDate": "2021-03-27",
            "departureTime": "10:30",
            "destinationAirportCode":"SIN",
            "arrivalDate":"2021-03-27",
            "arrivalTime":"15:10",
            "flightNumber":"663"
        }
    ],
    
}

8.1.3返回参数

参数 类型 说明 备注
code String 是否调用接口成功 20000表示成功,非20000表异常
detail Object 结果集
description String 描述 当异常时记录异常信息

detail:

参数 类型 说明 备注
serialNumberString 缓存KEY 下单时回传给接口
bindingListArray 航段集合 可选择的保险为insuranceids存储的保险ID去遍历匹配insuranceList保险产品组合
insuranceListArray 保险产品集合

bindingList:

参数 类型 说明 备注
departureAirportCodeString 出发机场
destinationAirportCodeString 到达机场
fidString 保险航段标识
insuranceidsArray 该航段保险产品集合

insuranceList:

参数 类型 说明 备注
id String 保险产品ID
insuranceName String 保险名称
insuranceProductID String 保险产品代码
passengers Array 支持的乘客类型集合 字符串数组[“ADT”,“CHD”,“INF”] 购保乘客需判断
insuranceCompanyName String 保险公司
insuranceType String 险种 [1=航意险、2=短期险、4=旅游险]
insuranceTypeName String 险种名称
distanceEffect Int 生效期距离投保期最长时限
isItinerary String 是否关联行程单 [1:是 0:否]
insuranceLimit String 保险期间限制 [-1 不限制 、0单次 、大于0=[1-9]+ = 天]
insuranceAmount String 保额 单位:万元
salePriceByMY String 保费 单位:元
salePrice String 建议销售价 单位:元
nolimitAge Bool 被保人年龄限制 [true=不限制、false=限制]
minAge String 被保人年龄限制;被保人年龄限制最小值 nolimitAge=false时有效
maxAge String 被保人年龄限制;被保人年龄限制最大值 nolimitAge=false时有效
maxCount Int 最大份数/人
insuranceLiability String 保险责任
insuranceClause String 保险条款
insuranceAppoint String 特别约定
insuranceNotice String 投保须知
insuranceGuarantee String 保障权益
insuranceAttachmentList Array 附件

insuranceAttachmentList:

参数 类型 说明 备注
url String 附件下载地址

8.1.4返回样例

{
      "code": "20000",
      "detail": {
        "serialNumber":"",
        "bindingList":[
            {
                "fid": "API0",
                "insuranceids": [
                  "13457",
                  "13458"
                ],
                "departureAirportCode": "PVG",
                "departureAirportCode": "HAN"
            }
            {
                "fid": "API1",
                "insuranceids": [
                  "13458",
                  "13459"
                ],
                "departureAirportCode": "HAN",
                "departureAirportCode": "SIN"
            }
        ],
        "insuranceList":[
            {
                "id": "13457",
                "passengers": [
                  "ADT",
                  "CHD"
                ],
                "insuranceName": "华泰安翔无忧1天(电子)",
                "companyName": "华泰财产保险有限公司",
                "insuranceType":"1",
                "isItinerary": "0",
                "insuranceAmount": "25",
                "salePriceByMY": "9.00",
                "salePrice": "10.00",
                "nolimitAge": true,
                "minAge": "0",
                "maxAge": "99",
                "maxCount": "5",
                "insuranceLimit": "-1",
                "distanceEffect": "10",
                "insuranceLiability": "这是文本:保险责任",
                "insranceClause": "这是文本:保险条款",
                "attachmentList": []
            },
            {
                "id": "13458",
                "passengers": [
                  "ADT",
                  "CHD",
                  "INF"
                ],
                "insuranceName": "华泰安翔无忧7天(电子)",
                "companyName": "华泰财产保险有限公司",
                "insuranceType":"1",
                "isItinerary": "1",
                "insuranceAmount": "40",
                "salePriceByMY": "20.00",
                "salePrice": "25.00",
                "nolimitAge": true,
                "minAge": "0",
                "maxAge": "99",
                "maxCount": "5",
                "insuranceLimit": "-1",
                "distanceEffect": "10",
                "insuranceLiability": "这是文本:保险责任",
                "insranceClause": "这是文本:保险条款",
                "insuranceAttachmentList": []
            },
            {
                "id": "13459",
                "passengers": [
                  "ADT",
                  "CHD",
                  "INF"
                ],
                "insuranceName": "华泰安翔无忧7天B套餐",
                "companyName": "华泰财产保险有限公司",
                "insuranceType":"2",
                "isItinerary": "1",
                "salePrice": "20.00",
                "nolimitAge": true,
                "minAge": "0",
                "maxAge": "99",
                "maxCount": "5",
                "insuranceLimit": "-1",
                "distanceEffect": "10",
                "insuranceLiability": "这是文本:保险责任",
                "insranceClause": "这是文本:保险条款",
                "insuranceAttachmentList": []
            }
        ]
    }
}
8.1_保险产品查询_iinsuranceproductsquery.txt · 最后更改: 2021/07/02 10:02 由 tiny