· 7 years ago · Dec 23, 2017, 09:10 PM
1import twitter4j.conf.*;
2import twitter4j.internal.async.*;
3import twitter4j.internal.org.json.*;
4import twitter4j.internal.logging.*;
5import twitter4j.http.*;
6import twitter4j.api.*;
7import twitter4j.util.*;
8import twitter4j.internal.http.*;
9import twitter4j.*;
10
11
12// pegar informacion del dev.twitter.com
13String consumer_key = "oKYNpI5s7WNRP1V85tkmw";
14String consumer_secret = "LZJb0fQT0xBNGNCIEg5JFRfJORBzLywUgHYEYOZyErg";
15String oauth_token = "83521479-KqVM9N83waKm60D0KTctMyd1sXhYDQgMJhPOHvbsI";
16String oauth_token_secret = "mgERslIneJ9Y63frNWG6SQEsPm7uNCIN7NHT2nVZSA";
17
18
19
20void setup(){
21 size(800,100);
22 PFont font = loadFont("Futura-Medium-19.vlw");
23 textFont(font, 19);
24
25 Twitter twitter = new TwitterFactory().getOAuthAuthorizedInstance (
26 consumer_key, consumer_secret, new AccessToken( oauth_token, oauth_token_secret) );
27 try{
28
29
30 Query query = new Query("locos");
31 query.setGeoCode(new GeoLocation(50.0, 10.0), 1000.0, Query.KILOMETERS);
32 query.setRpp(100);
33 QueryResult result = twitter.search(query);
34
35 ArrayList tweets = (ArrayList) result.getTweets();
36
37 for(int i = 0;i<tweets.size();i++){
38 Tweet t = (Tweet) tweets.get(i);
39 String user = t.getFromUser();
40 String msg = t.getText();
41 Date d = t.getCreatedAt();
42 println("Tweet by" + user + "at" + d + ": " + msg);
43 background(0);
44 fill(255, 0, 0);
45 text(msg, 10, 70);
46 msg += 1;
47
48 }
49 }
50 catch(TwitterException te){
51 println("couldn't connect: " +te);
52
53 }
54
55}
56
57void draw(){
58
59
60}