TwitterからJsonの検索結果を解析しようとしていますが、JArrayを使用しています。
問題はこれです。誰かのユーザー名を解析すると結果が表示されますが、検索APIを解析しようとすると何も表示されません。これが私のコードです:
private void twitterClient()
{
WebClient wc = new WebClient();
wc.DownloadStringCompleted += new DownloadStringCompletedEventHandler(DownloadStringCompleted);
wc.DownloadStringAsync(new Uri("http://search.twitter.com/search.json?q=twitter&rpp=5&include_entities=true&result_type=mixed"));
}
void DownloadStringCompleted(object senders, DownloadStringCompletedEventArgs e)
{
try {
JArray twitterContent = JArray.Parse(e.Result);
}catch(Exception twit_error)
{
MessageBox.Show("Cannot parse");
}
}
ご覧のとおり、URLは存在し、URLを検索から誰かのユーザー名に変更すると、これらの結果が解析されて表示されます。
誰かが私を助けたり、アドバイスを提供してくれることを願っています。