方法名称
hotel.incr.id
使用说明
本接口用于获取某个增量在输入的时间点前的最后一次更新的LastId。在丢失了某个增量的最后一次更新返回的LastId后使用。
注意:不是每次请求增量都要请求该接口。
输入参数
节点 | 名称 | 类型 | 可为空 | 说明 |
---|---|---|---|---|
LastTime | 最后的更新时间 | DateTime | N | 第一次同步参考全量开始同步的时间。要求格式yyyy-MM-dd HH:mm:ss |
IncrType | 增量类型 | Enum | N |
Inventory -- 库存变化,对应 hotel.incr.inv Rate -- 价格变化,对应 hotel.incr.rate Order -- 订单变化,对应 hotel.incr.order Data -- 库存价格变化,对应 hotel.incr.data State --状态变化,对应 hotel.incr.state(废弃,新的在接口:hotel.incr.sharding.id、hotel.incr.sharding.state) |
响应结果
节点 | 名称 | 类型 | 可为空 | 说明 |
---|---|---|---|---|
LastId | 最后的更新ID | Long | N |
输入参数示例
https://api-test.elong.com/rest?timestamp=1489990211&format=json &method=hotel.incr.id&signature=4bc95803a02fa33ce705502965cac567 &user={userid}&data={"Version":"1.28","Local":"zh_CN","Request": {"LastTime":"2017-03-20 14:10:02","IncrType":"Order"}}
输出参数示例
{ "Code":"0", "Result":{ "LastId":26203 }, "Guid":"d8b37137-f840-4109-aed2-b17e553af111" }
注意事项
1.测试环境增量数据需要自己手动
触发增量
,所以测试环境尽量不要传当前时间。
常见错误码
错误码 | 解释 | 解决方案 |
---|---|---|
H000997 | 未知异常 | 重试,反复出现请联系技术支持人员 |