英国火车信息API?

问题描述 投票:0回答:4

我想在我计划的英国旅游活动应用程序中添加一些火车旅行定价详细信息。

有人知道可以提供火车时刻表和定价详细信息的 API 吗?我们可以通过thetrainline.com 或raileasy 获得此类信息——尽管我不需要任何预订设施。谷歌尚未提供有关此事的太多信息......

不太关心 api 是用什么写的,因为如果需要我可以包装它:)

c# java ruby web-services
4个回答
6
投票

运营国家铁路查询的 ATOC 拥有这些数据。你需要从他们那里获得许可。 一般条款和条件在这里

如果这是一项非营利性的努力,他们可能会对屏幕抓取类型的操作视而不见,就像我相信他们对http://traintimes.org.uk/

所做的那样

5
投票

有国家铁路查询 API,但你必须为此付费 - 火车运营公司协会反对有人试图创建一个 Android 小部件来显示出发时间,然后更改 SOAP 标头,以便它需要一个令牌,他们将向注册用户提供该令牌。有关许可详细信息,您应该联系 [email protected]

情况与 Trainline.com 的 Trainline Connect API 类似:http://www.thetrainline.com/press-office/ttl_agency_services_050208.shtml


0
投票

请注意,时间表(但不是成本)可通过其数据源从 Network Rail 获得,并具有不同的许可证。许可证在这里:https://www.networkrail.co.uk/terms-and-conditions/ - 我只浏览了一下,但我认为你可以用于商业用途。

datafeeds wiki 最近已移动,现在位于:https://wiki.openraildata.com/index.php/Rail_Data_FAQ

使用 XML 格式的时间表数据可能最有意义,但如果您确实想以 CIF 格式使用它,我已经为它编写了一个解析器,在这里:https://github.com/Chris-MorrisUK/yetAnotherCifParser

我也刚刚注意到你的问题和其他回复有多久了,在你问的时候这不是真的。


0
投票

是的,需要一个令牌,他们将向注册用户发放该令牌。 Billetes AVE

© www.soinside.com 2019 - 2024. All rights reserved.