晚上好!
这是我第一次在这里发布信息,并且已经遍及整个网络以尝试发现如何执行此操作。本质上,我希望在GET API调用中添加参数。
到目前为止,这是我的代码
public string TestingRequest(string uri, string apiKey)
{
try
{
using (WebClient wc = new WebClient())
{
wc.Credentials = new NetworkCredential(apiKey, "MYSPORTSFEEDS");
wc.UseDefaultCredentials = true;
wc.QueryString.Add("I don't know what goes here...");
string HtmlResult = wc.DownloadString(uri);
return HtmlResult;
}
}
catch
{
return "";
}
}
我想返回2017赛季。我正在使用的网站列表
season = {season-identifier}
(可选)通过串联确定的特定季节
(季节开始年份)+“-” + (季节结束年份)+“-” + “常规”或“季后赛”,具体取决于本赛季的类型
示例:“ 2017-常规”
编辑:我添加了wc.QueryString.Add(“ season”,“ 2017-regular”);根据下面的评论。我不知道它是否有效。我在wc.DownloadString(uri)上设置了一个断点;当碰到该代码时,它会跳回到我的catch块。我认为这将意味着该程序无法找到uri
答案 0 :(得分:0)
尝试使用add(String,String)方法:
wc.QueryString.Add("season","2017-regular");
第一个值是参数名称,第二个是该参数的值。 名称为Season,值将为您定位的季节。