ツイッターには、(例: https ://twitter.com/starbucksまたはhttps://twitter.com/mcdonalds )のような独自のプロファイルを持つ多くの企業があります。会社のプロフィールから最新のツイートを取得したい。私はJSONを使用して以下のコードを持っていますが、それは最新のツイートからのキーワードで一般的な検索を返します。
BufferedReader in = new BufferedReader(
new InputStreamReader(System.in));
String urlstr = "http://twitter.com/search.json?q=";
StringBuffer buff = new StringBuffer();
System.out.print("Search for : ");
urlstr += in.readLine();
URL url = new URL(urlstr);
BufferedReader br = new BufferedReader(
new InputStreamReader(
url.openConnection().getInputStream()));
int c;
while((c=br.read())!=-1)
{
buff.append((char)c);
}
br.close();
JSONObject js = new JSONObject(buff.toString());
JSONArray tweets = js.getJSONArray("results");
JSONObject tweet;
for(int i=0;i<tweets.length();i++) {
tweet = tweets.getJSONObject(i);
System.out.println((i+1)+") "+tweet.getString("from_user")+" at
"+tweet.getString("created_at"));
System.out.println(tweets.getJSONObject(i).getString("text")+"\n");
}
}