URL twitter = new URL(
URLConnection tc = twitter.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(
tc.getInputStream()));
String line;
while ((line = in.readLine()) != null) {
JSONArray ja = new JSONArray(line);
for (int i = 0; i < ja.length(); i++) {
JSONObject jo = (JSONObject) ja.get(i);
JSONObject userObject = jo.getJSONObject("user");
Tweet tweet = new Tweet(userObject.getString("name"),jo.getString("text"),userObject.getString("profile_image_url"),jo.getString("created_at"));
listItems.add(tweet);
obs: tweet é um pojo qualquer...
2012/7/25 Luiz Gustavo Mafra <lgmafra@gmail.com>
Ninguém???Em 25 de julho de 2012 16:55, Luiz Gustavo Mafra <lgmafra@gmail.com> escreveu:Boa tarde pessoal,
Estou tentando consumir os dados contidos no JSON do twitter na url https://api.twitter.com/1/statuses/public_timeline.json
Porém quando eu faço a requisição o StringBuffer não comporta o tamanho do retorno.
Para realizar essa ação estou utilizando o seguinte códigoDefaultHttpClient httpClient = new DefaultHttpClient();
HttpGet httpPost = new HttpGet(https://api.twitter.com/1/statuses/public_timeline.json);
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
is = httpEntity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(is, "iso-8859-1"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line + "n");
}
is.close();
json = sb.toString();
Alguém poderia me ajudar?
Att,
--
Luiz Gustavo S. Mafra
Bacheralando em Ciência da Computação - UESCProgramador PHP, dotNet, Android
Site: www.lgmafra.com.brtwitter: @lgmafraskype: lgmafra
--
Luiz Gustavo S. Mafra
Bacheralando em Ciência da Computação - UESCProgramador PHP, dotNet, Android
Site: www.lgmafra.com.brtwitter: @lgmafraskype: lgmafra
Danilo Monteiro Ribeiro
"O único lugar onde o sucesso vem antes do trabalho é no dicionário."
"Faça com que seus SONHOS tenham INVEJA de seu FUTURO"
Bacharel em Sistemas de Informação
http://lattes.cnpq.br/9054177799378154
Bacharel em Sistemas de Informação
http://lattes.cnpq.br/9054177799378154
0 comentários:
Postar um comentário