partnerv2.1
2.1、实时获取产品价格(action=queryprice)
请求
{
"useDate": "2016-04-05T19:56", //开始用车时间(当地时间)
"UseDuration": 1, //半日租是999。1~10日租是1~10
"productType": 1, //产品类型,1为接机,2为送机,3为包车游,4当地玩乐,5行程定制
"routeType": 1, //行程类型,1市内、2跨市单程、3跨市往返。主要针对包车游产品
"carType": "1,2,3,4", //是否查询特定车型 ,如:1,2,3,4 多个用逗号分隔
"staffNum": 3, //多少乘客数量,如:3
"luggageNum": 3, //行李数量,如:3
"airportCode": "AKU", //机场三字码,接送机需要,如:AKU,代表城市 阿克苏
"fromCityID": 1290, //出发城市ID,易途8城市编号
"fromAddress": "阿克苏机场", //出发地址
"fromLongitude": 11620.12, //出发地经度,易途8采用google格式
"fromLatitude": 3912.34, //出发地纬度,易途8采用google格式
"toCityID": 1008, //到达城市ID,易途8城市编号
"toAddress": "澳大利亚机场", //到达地址,接送机必填
"toLongitude": 123.113, //目的地经度,接送机必填,易途8采用google格式
"toLatitude": 22.43, //目的地纬度,接送机必填,易途8采用google格式
"distance": 31000, //用车路程,单位:米,如31000
"estimatedTime": 280, //预估用时,单位:分钟,如:280
}
返回
{
"resultCode": 1000, //错误编号:1000表示成功。其他编号表示失败
"resultMessage": "操作成功", //结果描述,如:操作成功。
"nightPrice": 100.00, //夜间服务费,如:100.00
"freeDistance": 300, //套餐里程,一般包车游包含300公里
"distancePrice": 100.00, //超出里程的费用,单位:元/公里
"timePriceUnit": "10", //套餐时长。一般包车游10小时内不另收费。针对包车游。单位:小时
"timePrice": 21.00, //超出时长的费用,针对包车游。单位:元/小时。
"freeWaitMinutes": 90, //接送机免费等待时间。如:90,单位:分钟
"waitTimePrice": 100.00, //接送机等待时间超时费用。如:100,单位:元/小时
"carTypeList": [ //车型列表
{
"carTypeID": 1001, //车型编号。易途8的编号,如:1001
"setPrice": 100.00, //车型价格。如:100.00
}
],
"additionalServiceList": [ //附加服务列表。
{
"sid": "SEATU1", //附加服务编号,如:SEATU1
"content": "1岁以下儿童座椅", //说明:如:1岁以下儿童座椅
"price": 100.00, //服务价格,如:100.00
"necessary": 1, //是否必须,如有些地方必须要举牌接机,有些地方必须要儿童座椅
"unit": "个", //单位:如,个,小时,天,次
}
]
}
2.2 下单(action=submitorder)
请求
{
"partnerOrderID": '1234', //OTA平台的订单ID
"productType": 1, //产品类型,1为接机,2为送机,3为包车游,4当地玩乐,5行程定制
"carType": 1234, //易途8的车型ID
"useTime": "2016-03-04 12:15", //用车时间(当地时间)
"useDuration": 1, //半日租是999。1~10日租是1~10
"staffNum": 3, //多少乘客数量
"luggageNum": 3, //行李数量
"airportCode": "SIN", //机场三字码,接送机需要
"fromCityID": 3941, //出发城市ID,易途8城市编号
"fromAddress": "香港希尔顿酒店", //出发地址
"fromLongitude": 39.4265, //出发地经度,易途8采用google格式
"fromLatitude": 39.4265, //出发地纬度,易途8采用google格式
"toCityID": 3941, //到达城市ID,易途8城市编号
"toAddress": "Amara Bangkok Hotel", //到达地址,接送机必填
"toLongitude": 39.4265, //目的地经度,接送机必填,易途8采用google格式
"toLatitude": 39.4265, //目的地纬度,接送机必填,易途8采用google格式
"flightNum": "CZ3039", //航班号
"distance": 31000, //用车路程,单位:米
"estimatedTime": 280, //预估用时,单位:分钟
"passengerInfo": [ //乘坐人信息
{
"name": "Jerry Smith", //联系人姓名
"phone": "8688879887", //联系人电话
"overSeasPhone": "8688879887" //联系人海外电话
"age": 25, //年龄
"cardType": 1, //证件类型,1身份证,2护照
"cardNo": "25716162" //证件号码
"gender": 2 //性别,1:男,2:女,3:保密
"email": "asdf@126.com", //联系人邮箱
}
],
"additionalServierList": [ //附加服务
{
"sid": "SEATU1",//附加服务编码,见<附加服务列表>
"amount": 200.00, //费用总金额,单位:元
"number": 1, //数量(默认1)
}
],
"couponeName": "济州岛8折券", //优惠券名称
"couponeAmount": 20.00, //优惠金额
"productAmount": 20.00, //套餐金额
"totalAmount": 280.00, //订单总金额(套餐金额+附加服务费)
"remark": "准时到达", //行程备注
}
返回
{
"resultCode":1000, //错误编号:1000表示成功。其他编号表示失败
"resultMessage":"操作成功",//结果描述
"vendorOrderId":"bc-20160512-123849" //易途8订单编号
}
2.3、订单取消(action=cancelorder)
请求
{
"partnerOrderID": "1234", //合作伙伴订单号,如:1234
"vendorOrderID": "wl-982827737474", //易途8订单号
"cancelTypeID": 10, //取消类型,[10] OTA平台用户主动取消;[11] OTA平台系统取消;[20] 供应商无车取消
"cancelReason": "不想拍了", //取消原因文本信息
}
返回
{
"resultCode":1000, //1000为操作成功
"resultMessage":"操作成功",
"deductCharge":100.00 //取消费用,单位:元
}
partnerv2.1的更多相关文章
随机推荐
- 学习 opencv---(3) ROI 区域图像叠加&初级图像混合
在这篇文章里,我们一起学习了在OpenCV中如何定义感兴趣区域ROI,如何使用addWeighted函数进行图像混合操作,以及将ROI和addWeighted函数结合起来使用,对指定区域进行图像混合操 ...
- 将 VMware 最小化到系统托盘
1, 下载 Trayconizer官网地址: http://www.whitsoftdev.com/trayconizer/下载地址: http://www.whitsoftdev.com/files ...
- mysql存储过程中 乱码问题解决办法
中文乱码无论在何时都是一个头疼的问题,mysql的存储过程参数也同样存在这个问题.1.直接使用insert into语句没问题,能够正常插入汉字.2.把insert into语句移到Procedure ...
- OSSFS将OSS bucket 挂载到本地文件系统及注意事项
OSSFS将OSS bucket 挂载到本地文件系统及注意事项 下载ossfs安装包 wget http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/as ...
- iOS 归档archive使用方法
归档是一种很常用的文件储存方法,几乎任何类型的对象都能够被归档储存,文件将被保存成自定 义类型的文件,相对于NSUserDefault具有更好的保密性. 1.使用archiveRootObject ...
- 【转】Caffe初试(五)视觉层及参数
本文只讲解视觉层(Vision Layers)的参数,视觉层包括Convolution, Pooling, Local Response Normalization (LRN), im2col等层. ...
- node.js grunt文件压缩
对于前段来说,熟悉node的人其实还并不是太多,如果您想入门一门后端语言我建议还是从node入手最好. 我也是最近开始学习node,来谈谈近期对node的学习的心得. 提到node首先就是要安装一大堆 ...
- hive创建索引
索引是hive0.7之后才有的功能,创建索引需要评估其合理性,因为创建索引也是要磁盘空间,维护起来也是需要代价的 创建索引 hive> create index [index_studentid ...
- LeetCode之412. Fizz Buzz
-------------------------------------------- 虽然是从最简单的开始刷起,但木有想到LeetCode上也有这么水的题目啊... AC代码: public cl ...
- js冒泡排序
今天面试了家公司,最后要写个js的简单数组排序,很久都写不出来,好尴尬,随着语言的发展,这些简单方法越来越不被重视了... <html> <head> <script t ...