【发布时间】:2015-07-14 18:44:37
【问题描述】:
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("https://www.googleapis.com/youtube/v3/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = client.GetAsync("search?q=manam&type=video&order=relevance&part=snippet&maxResults=50&key=AIzaSyA4GZFAgfvsAItwFRmnAZvbTHoDeyunf2k").Result;
if (response.IsSuccessStatusCode)
{
dynamic lists = await response.Content.ReadAsAsync<mycustomObject>(); // what should I write here
}
}
我正在尝试在我的项目中通过 web api 调用获取 youtube 视频。 这是我到目前为止尝试的代码, 要获得响应,我应该使用什么来代替 myCustomObject ?
当我在浏览器中尝试使用上面的 url 时,我正在获取数据,当我运行上面的代码时,它返回 null,
上面的代码有什么问题吗?
我只是想从这个方法中获取数据,
任何帮助将不胜感激。
【问题讨论】:
标签: c# api get youtube-api