我一直在研究如何使用 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 数据。
任何人都可以为我指出正确的教程方向或最佳入门方法吗?
谢谢!
您应该尝试 WMATA 交互式文档。
http://developer.wmata.com/io-docs
如果您已经注册了密钥,只需登录,您的 API 密钥就会自动填充到交互式文档中。 I/O 文档界面应该可以帮助您轻松导航资源/方法。如果您还有其他疑问,请随时在这里提问,我可以帮助您。
我是 Mashery 的平台传播者,该公司帮助 WMATA/DC Metro 管理其 API。
当您使用API时,您通常会获取JSON格式的数据。
您可以编写 JavaScript 来获取数据,然后编写 JavaScript 来更新 DOM/更新 HTML 页面的内容。
在 HTML 页面中使用占位符 div,并让 JavaScript 将元素写入该 div。