gpt4 book ai didi

api - 如何使用公共(public) API?

转载 作者:行者123 更新时间:2023-12-04 06:15:47 30 4
gpt4 key购买 nike

关闭。这个问题是off-topic .它目前不接受答案。












想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。

10年前关闭。




Improve this question




我是一个非常业余的程序员,我需要更多与学校无关的编码。我住在湾区,偶然发现了湾区捷运的 API。但是他们的文档很烂!我想构建一个简单的网页,使用自行车标志(见此处:http://api.bart.gov/docs/sched/stnsched.aspx)来显示某人何时可以将他们的自行车带上地铁。我以前从未使用过 API,所以我很迷茫。我用 c++、java 和 python 编写了简单的程序。

我应该如何开始?什么语言好?这个简单的网络应用程序会是什么样子?

谢谢你的帮助!

最佳答案

他们的文档还不错。如果您正在考虑进入专业编程领域,请准备好糟糕的文档,以及比这更糟糕的文档。

基本上,BART 会通过 URI 为您提供 XML file 的数据。 URI 的查询字符串充当输入参数。这是他们示例中的 URI:

http://api.bart.gov/api/sched.aspx? cmd =stnsched& orig =12th& key =MW9S-E7SL-26DU-VV8V&l=1

URI 的粗体部分表示您在文档中看到的参数名称。斜体部分表示该参数的值。所以我们看到:

  • cmd = stnsched
  • orig = 12th
  • key = MW9S-E7SL-26DU-VV8V

  • 更改 URI 中的这些值将在 XML 文件中产生不同的结果(我认为除了键。这似乎是使用 API 的注册过程)。

    现在,就语言而言——使用任何你觉得舒服的语言。 XML 是一种相当通用的数据类型。 C#、Ruby、Java、Python 等都具有通过其给定框架使用 XML 的出色能力(如 C# 的 .NET Framework BCL)。还有许多其他语言。

    关于api - 如何使用公共(public) API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7264653/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com