旅行API如何整合它们?

时间:2011-09-25 01:07:40

标签: asp.net api

我可能会开始一个非常类似于Hipmunk.com的项目,通过调用不同的API(如expedia,orbitz,travelocity,hotels.com等)来获取酒店的成本信息

我对此做了一些研究,但我无法找到任何独特的酒店ID或任何字段来匹配几个API之间的酒店。任何人都有经验,如何比较expedia与orbitz或travelcity等酒店?

由于

编辑:Google也在做同样的事情http://www.google.com/hotelfinder/

2 个答案:

答案 0 :(得分:0)

从我所看到的GDS系统和这些API中,很少有系统之间的唯一标识符,例如酒店

机场,航空公司和国家/地区拥有唯一的ISO标识符:http://www.iso-code.com/airports.2.html

我猜你将不得不拥有自己的内部映射来识别和消除属性的歧义。

:|

答案 1 :(得分:0)

当您开始使用酒店API时,免费的选择并不是那么大,请参阅例如here for an overview

最广泛和最容易访问的是Expedia的EAN http://developer.ean.com/,其中包括具有唯一ID的Sabre和Venere,但每种ID的结构都不同。 也就是说,您正在查看不同的数据库表。

您可以获得多个标识,例如名称,地址和坐标,这些标识可以用于唯一标识,假设它们没有错误。这是一个假设。