gpt4 book ai didi

c# - 使用 BART 的 API 通过 RestSharp C# 获取响应

转载 作者:太空宇宙 更新时间:2023-11-03 23:32:31 24 4
gpt4 key购买 nike

我正在尝试使用 BART's API使用 RestSharp 获得响应。这是我目前所拥有的:

        var client = new RestSharp.RestClient("http://api.bart.gov/");
var request = new RestRequest ("");
request.AddParameter ("cmd", "stns");
request.AddParameter ("key", "MW9S-E7SL-26DU-VV8V");
IRestResponse response = client.Execute (request);

这应该得到所有 Bart Stations 的列表. stns 参数表示获取所有站点,key 是 API key 。

但是,当我尝试打印出来时

Console.WriteLine (response.Content);

我得到了一些奇怪的文档,其中说明了如何使用 BART API,随后出现了某种类型的错误

Unknown Server (64-126)

有什么想法吗?我怀疑这可能是我设置参数的方式或客户端设置方式的简单错误。

最佳答案

根据他们的样本,获取电台列表的 url 是 http://api.bart.gov/api/stn.aspx?cmd=stns&key=MW9S-E7SL-26DU-VV8V

如果是这样,您希望您的请求看起来像:

var client = new RestSharp.RestClient("http://api.bart.gov/");
var request = new RestRequest ("/api/stn.aspx");
request.AddParameter ("cmd", "stns");
request.AddParameter ("key", "MW9S-E7SL-26DU-VV8V");
IRestResponse response = client.Execute (request);

关于c# - 使用 BART 的 API 通过 RestSharp C# 获取响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31644171/

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