如何使用华盛顿特区地铁 API

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

我一直在研究如何使用 The Washington DC Metro Rail 提供的交通信息 API,并将其显示为 HTML。

文档位于他们的网站上,但不包含很多示例。我发现的唯一说明是使用三个 URL 之一。

我已经弄清楚如何使用下面的代码查看信息。问题是下面的 URL 仅在我的浏览器中将所有数据生成为文本。我不知道如何将所选数据显示为 HTML。

来自他们的网站:

每个方法都有 2 个端点:REST 和 JSON。

URL(REST)示例: api.wmata.com/StationPrediction.svc/GetPrediction/A10?api_key=YOUR_API_KEY

URL(JSON)示例: api.wmata.com/StationPrediction.svc/json/GetPrediction/A10?api_key=YOUR_API_KEY

此外,如果需要,开发人员可以通过添加 JSON 调用的“回调”参数:

http://[JSON 服务的 URL]?api_key=[your_key]&callback=[名称 回调]

使用 JSONP 时,请确保 URL 中包含 [回调名称] 上面显示的是需要处理的Javascript函数的名称 JSON 数据。

任何人都可以为我指出正确的教程方向或最佳入门方法吗?

谢谢!

json api rest
2个回答
0
投票

您应该尝试 WMATA 交互式文档。

http://developer.wmata.com/io-docs

如果您已经注册了密钥,只需登录,您的 API 密钥就会自动填充到交互式文档中。 I/O 文档界面应该可以帮助您轻松导航资源/方法。如果您还有其他疑问,请随时在这里提问,我可以帮助您。

我是 Mashery 的平台传播者,该公司帮助 WMATA/DC Metro 管理其 API。


0
投票

当您使用API时,您通常会获取JSON格式的数据。

您可以编写 JavaScript 来获取数据,然后编写 JavaScript 来更新 DOM/更新 HTML 页面的内容。

在 HTML 页面中使用占位符 div,并让 JavaScript 将元素写入该 div。

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