10月28日,广州地铁乘车码微信小程序开始试点“列车到站查询”功能,可以查询 14号线、18号线、21号线和 22号线最近三班列车的计划到达时间,以及“快普车”信息。但我不是来给小程序打广告的,如果想看官方废话想详细了解该功能的话可以去看官方文章。

我在发布了上篇文章后就给广州地铁发了邮件,希望能够发布 GTFS,到了月底就上线了该功能我自然也是非常好奇。经过简单的研究发现实现该功能的接口已经可以查询广州地铁(除 APM线)、广佛地铁、佛山地铁和南海有轨电车的完整线网,并且提供的其实不是实时信息,而是一份特别详细的运行图。
请求接口返回的格式如下:

可以看到其中包含了本站、下一站、上下行、方向、终点站甚至车次。但最重要的还是time1、time2和time3,也就是到站时间、出站时间和到达下一站的时间。
一些发现
- 广州地铁的普通车车次就是一串数字,而快车是K+一串数字,使用单双数来区分上下行,这与国铁一致;
- “𧒽岗”被写为“虫雷岗”,不过也不是什么新鲜事了;
- 各线路的编号分别为:
 一号线:01;
 二号线:02;
 三号线:03;
 三北线:30;
 四号线:04;
 五号线:05;
 六号线:06;
 七号线:07;
 八号线:08;
 九号线:09;
 十号线:10;
 十一号线:11;
 十二号线:99;
 十二号线(二沙岛-大学城南):12;
 十三号线:13;
 十四号线:14;
 十四号线(知识城):32;
 十八号线:18;
 二十一号线:21;
 二十二号线:22;
 广佛线:60;
 佛山地铁2号线:42;
 佛山地铁3号线:43;
 佛山地铁3号线(联和-佛山大学):43;
 南海有轨1号线:61;
- 通过该运行图可以找到一些较少人知道的交路,例如3号线 00502 次机场北到大石、7号线 00405 次深井到广州南站;
在写这篇文的时候发现这个接口还是被拿下了,既然如此我就把 29、30 两日爬到的数据打包放出来好了,如果大家有什么新发现欢迎发评论讨论。还好一早就预料到会很快被拿下,只是可惜没爬到星期五和周末的图😂