blob: cd683fb20ee269ff265353755a0db6d0cdf441f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
package net.lacolaco.smileessence.twitter;
import net.lacolaco.smileessence.entity.Account;
import twitter4j.Twitter;
import twitter4j.TwitterFactory;
import twitter4j.TwitterStream;
import twitter4j.TwitterStreamFactory;
import twitter4j.auth.AccessToken;
public class TwitterApi
{
private Account account;
public TwitterApi(String token, String tokenSecret)
{
this.account = new Account(token, tokenSecret);
}
public Twitter getTwitter()
{
Twitter twitter = TwitterFactory.getSingleton();
twitter.setOAuthAccessToken(new AccessToken(account.accessToken, account.accessSecret));
return twitter;
}
public TwitterStream getTwitterStream()
{
TwitterStream stream = TwitterStreamFactory.getSingleton();
stream.setOAuthAccessToken(new AccessToken(account.accessToken, account.accessSecret));
return stream;
}
}
|