-
Notifications
You must be signed in to change notification settings - Fork 1
Usage of twi Java
Evil Rabbit edited this page Feb 17, 2018
·
5 revisions
Input your twitter api tokens
About detail of params that send to api, please check API Reference
TwiJava twitter = new TwiJava();
twitter.authorize("consumerKey","consumerSecretKey","accessToken","accessTokenSecret");
twitter.tweet("Hello World");
twitter.deleteTweet("your tweet id_str");
twitter.searchTweet("Hello");
If you use optional param
TreeMap<String,String> customSearch = new TreeMap<>();
customSearch.put("q",ParamEncoder.encode("Hello"));
// Below is optional params
customSearch.put("count","25");
customSearch.put("locale","ja");
customSearch.put("result_type","popular");
HttpRequest httpRequest = new HttpRequest();
httpRequest.get(TwitterApiURLs.SEACH_URL,param);
twitter.getUserTimeLine(100);
twitter.getHomeTimeLine(100);
twitter.getUserProfile("screen_name");
twitter.getFollowerList();
TreeMap<String,String> param = new TreeMap<>();
param.put("cursor","-1");
// Below is optional params
param.put("screen_name","ItinoseVM");
param.put("count","30");
HttpRequest httpRequest = new HttpRequest();
httpRequest.get(TwitterApiURLs.FOLLOWERS_URL,param);
twitter.getFriendList();
TreeMap<String,String> param = new TreeMap<>();
param.put("cursor","-1");
// Below is optional params
param.put("screen_name","ItinoseVM");
param.put("count","30");
HttpRequest httpRequest = new HttpRequest();
httpRequest.get(TwitterApiURLs.FRIENDS_URL,param);
String json = twitter.getHomeTimeLine(50);
JsonDecoder.decodeTimeLine(json);