首页 > 解决方案 > GTFS-RT txt 文件作为 JSON 数据

问题描述

我正在编写一个简单的 PHP 代码,该代码应该从 txt 文件中提取特定数据。txt 文件来自 GTFS-RT API。我想让它尽可能简单,因此不使用协议缓冲区文件。

我无法提取数据。

我尝试将文件视为 JSON,但是结果为空。我已经尝试过 Json_encode 和 Json_decode。我尝试了 print_r、var_dump 和 echo 来查看数据是如何构建的,但我被卡住了。

数据构建如下:

https://i.imgur.com/c9E64pd.png

<?php 
$data=file_get_contents("https://gtfsr-pp.samtrafiken.se/otraf/TripUpdates.pb?key={API-key}");
echo $data->entity[0]->id;
?>

此代码返回为空。

是的,我有正确的 API 密钥,我只是在这里隐藏密钥。

标签: phpjsonprotocol-buffersgtfs

解决方案


推荐阅读