如何循环访问来自 Twitter 搜索 API 的响应



我正在使用以下代码,它适用于

https://api.twitter.com/1.1/statuses/home_timeline.json?

但不适用于搜索 URL,该 URL 是:

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换句话说,它看不到"文本"属性。

有人知道我做错了什么吗?

搜索 API

的响应与 home_timeline API 略有不同。

{
  "statuses": [
    {
      "coordinates": null,
      "favorited" ...

我建议使用库来使事情尽可能透明。

相关内容

  • 没有找到相关文章

最新更新