C# 英国火车信息API?

C# 英国火车信息API?,c#,java,ruby,web-services,C#,Java,Ruby,Web Services,我想在我正在计划的英国旅游活动应用程序中添加一些火车旅行定价细节 有谁知道一个API会提供列车时刻表和定价细节吗?我们可以通过TrainLine.com或raileasy获得这类信息,尽管我不需要任何预订设施。谷歌在这件事上没有透露太多信息 不要太在意api是用什么编写的,因为如果需要,我可以将其包装起来:)ATOC,负责运营国家铁路查询,拥有这些数据。你需要从他们那里获得许可 如果这是一项非营利性活动,他们可能会对截屏式的操作视而不见,就像我相信他们对国家铁路查询API所做的那样,但你必须为此

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

有谁知道一个API会提供列车时刻表和定价细节吗?我们可以通过TrainLine.com或raileasy获得这类信息,尽管我不需要任何预订设施。谷歌在这件事上没有透露太多信息


不要太在意api是用什么编写的,因为如果需要,我可以将其包装起来:)

ATOC,负责运营国家铁路查询,拥有这些数据。你需要从他们那里获得许可


如果这是一项非营利性活动,他们可能会对截屏式的操作视而不见,就像我相信他们对国家铁路查询API所做的那样,但你必须为此支付许可费——火车运营公司协会反对有人试图创建一个Android小部件来显示发车时间,然后更改了SOAP头,以便它需要一个令牌,他们将该令牌分发给注册用户。有关许可证的详细信息,请联系nrelicensing@atoc.org.

这种情况与Trainline.com的Trainline Connect API类似:

请注意,英国国营铁路公司可通过其数据源使用不同的许可证获取时间表(但不包括成本)。许可证在这里:-我只浏览了一下,但我认为你可以用于商业用途

datafeeds wiki最近已移动,现在位于此处:

使用XML格式的计划数据可能最有意义,但如果您确实希望使用CIF格式,我已经为其编写了一个解析器,如下所示:


我还注意到你的问题和其他回答有多老了,这在你提问时是不正确的。

干杯-我试图避免屏幕刮屏,但这不是为了盈利,所以我们会看到……;)