变价增量接口
请求方式:http,返回json格式。
时间格式请求时注意转译URLEncoder.encod(updateTime, "UTF-8")
接口地址
名称 |
请求格式 |
测试地址 |
变价增量接口 |
GET |
http://58.250.56.5:8158/api/hotel/queryChangedPrice.json?reqData=xxx |
系统输入参数
名称 |
编码 |
类型 |
示例值 |
描述 |
客户编号 |
appKey |
String |
SZ28276 |
捷旅提供 |
时间戳 |
timestamp |
String |
1516816895000 |
Unix时间戳 |
数字签名 |
sign |
String |
063cae11a00896187f80eecbf922364a |
签名方法:md5(md5(secretKey+appKey)+timestamp)md5采用32位小写。 |
版本 |
version |
String |
3.0.1 |
版本信息,请参考版本说明 |
系统输出参数
名称 |
编码 |
类型 |
示例值 |
描述 |
结果代码 |
code |
Integer |
0 |
0表示请求成功;非0表示存在业务异常。 |
结果描述 |
errorMsg |
String |
|
错误描述 |
版本 |
version |
String |
|
3.0.1 |
结果对象 |
result |
String |
|
不同的请求是不同的对象,错误的请求一般返回为空 |
响应码 |
respId |
String |
|
单次响应的唯一编码,业务问题排查请提供编码 |
输入参数
名称 |
编码 |
类型 |
是否必填 |
示例值 |
描述 |
变价时间 |
updateTime |
String |
否 |
当前时间-1分钟的增量列表 |
模式1:不输入该参数,捷旅返回本次最大变更时间(系统时间-1分钟的增量列表)
模式2:第一次传系统当前时间,捷旅返回本次最大变更时间(变价时间+1分钟的增量列表),根据最大变更时间下次查询。
|
输入示例
{"head":{"appKey":"SZ28276","timestamp":"1516816895000","sign":"063cae11a00896187f80eecbf922364a","version":"3.0.1"},"data":{"updateTime": "2017-12-28 09:30:29"}}
返回参数
名称 |
编码 |
类型 |
示例值 |
描述 |
最大更新时间 |
maxUpdateTime |
String |
yyyy-MM-dd hh:mm:ss |
下次拉取增量值 |
变价详情数组 |
changedHotels |
ChangedHotel[] |
无 |
ChangedHotel定义见下表 |
属性
名称 |
编码 |
类型 |
示例值 |
描述 |
酒店编号 |
hotelId |
Integer |
无 |
|
增量类型 |
type |
Integer |
|
1:变价房态库存变化变条款、2:变价房态库存变化、3:变条款、4:酒店静态信息变更、99:更新该酒店全量缓存 |
返回示例
返回示例
{"code": 0,"errorMsg": "","result": {"changedPrice": {"maxUpdateTime": "2018-01-13 18:00:50","changedHotels": [{"hotelId": 171813,"type": 2},{"hotelId": 2,"type": 2},{"hotelId": 171812,"type": 2}]},"respId": "a1c96785-9217-4ada-8cdf-c7c0025c29ee"}