我正在使用以下代码,该代码适用于
https://api.twitter.com/1.1/statuses/home_timeline.json?
但不适用于搜索网址:
https://api.twitter.com/1.1/search/tweets.json?q=kifi%20sales
代码是:
if (response.IsSuccessStatusCode)
{
JToken statuses = await response.Content.ReadAsAsync<JToken>();
Console.WriteLine("Most recent statuses from home timeline twitter account for the given search:");
Console.WriteLine();
foreach (var status in statuses)
{
Console.WriteLine(" {0}", status["text"]);
Console.WriteLine();
}
}
我得到的错误是Cannot access child value on Newtonsoft.Json.Linq.JProperty
,换句话说,它无法看到&#34;文字&#34;财产。
任何人都知道我做错了什么?
答案 0 :(得分:0)
home_timeline
API中的Search API has a subtly different response。
{
"statuses": [
{
"coordinates": null,
"favorited" ...
我建议使用图书馆让事情变得尽可能透明。