解决API独有的酒店源无法展示的调整
2016-05-25 19:00:48 0 举报
针对API独有的酒店源无法展示的问题,我们进行了深度分析和调整。首先,我们对API进行了重新配置和优化,确保其能够正确获取并解析酒店数据。其次,我们对前端显示逻辑进行了修改,使其能够适应不同来源的酒店数据格式。同时,我们还增加了对异常数据的处理机制,当遇到无法解析的酒店数据时,能够自动切换到备用数据源,以保证酒店信息的完整性。此外,我们还增设了详细的错误日志,方便开发者进行问题追踪和修复。通过这一系列的调整,我们成功地解决了API独有的酒店源无法展示的问题,提高了系统的健壮性和用户体验。
作者其他创作
大纲/内容
数据更新&补充
抓取源&API共有或只来源于API
展示酒店
抓取源独有
酒店→源索引表展示融合后的酒店
酒店融合&酒店上线
每个源15-105天期间入住所有的酒店
购买
展示
不展示酒店补充酒店静态数据后融合后才展示
融合&展示
不更新酒店信息
只来源于抓取源
否
全部验证失败“售空”替换酒店
API验证结果
打验证源验证
抓取API更新&新增酒店价格
是
实时验证
依旧保留酒店数据,不更新
是否有新酒店(名字or坐标)
抓取源
抓取
更新入库
用抓取源数据新增&更新酒店信息
用抓取源验证或提示售空
抓取对象
打API验证
只有抓取源或抓取源&API共有
展示是上线状态的酒店list(去掉只展示有价格的限制)
人工购买
更新数据入库
成功
API购买
打抓取源是否获取到新数据
酒店融合(酒店→源索引表)
保留酒店url,定期补充酒店静态数据抓取
验证
是否有酒店静态信息
日常抓取
酒店来源
API独有
只来源API
验证成功
融合酒店(酒店→源索引表)
融合
失败
API
每个源15-105天期间入住所有的酒店(18w*90天)(每2天更新一遍)
确保酒店是融合了有索引关系的API验证的酒店都是上线的么?
用API验证
酒店→源索引关系
开始
API验证失败
API的酒店静态信息已经融合
无数据
抓取API15-105天期间入住所有的酒店
既API&抓取源共有
确定在哪里判断的是否有价格?是在融合静态信息后。再确定从哪里去掉逻辑?新产品:都用API验证线上产品逻辑:API和抓取源都可以验证
酒店→源对应关系
抓取&入库
例行抓取更新价格
每日例行从抓取源抓酒店数据
验证源购买
抓取源&API
提示售空
只来源于API
酒店字段是否可入库
验证抓取源&API
新增或更新酒店信息
酒店数据入库(酒店→源的一一对应关系-未融合)
用抓取源数据新增&更新酒店价格
用抓取源验证验证失败提示售空
酒店静态数据(静态数据更新)
0 条评论
下一页