|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.vic.twitter.VICTwitter
public class VICTwitter
This class helps java developers easily to interact with Twitter over Twitter APIs. VICTwitter can be easily implemented with web applications as part of single sign on (SSO), as well as java applications. VICTwitter uses OAuth HTTP Authorization Scheme.
This class should be used along with twitter4j

| Field Summary | |
|---|---|
static int |
TOKEN
|
static int |
TOKEN_SECRET
|
| Constructor Summary | |
|---|---|
VICTwitter(java.lang.String consumKey,
java.lang.String consumSecret)
|
|
VICTwitter(java.lang.String consumKey,
java.lang.String consumSecret,
twitter4j.http.AccessToken accessToken)
|
|
| Method Summary | |
|---|---|
twitter4j.User |
follow(java.lang.String screenName)
Follow another Twitter user. |
twitter4j.http.AccessToken |
getAccessToken()
Returns an access token associated with this instance. |
twitter4j.http.AccessToken |
getAccessToken(java.lang.String token,
java.lang.String tokenSecret)
Returns an access token associated with this instance. |
twitter4j.http.AccessToken |
getAccessToken(twitter4j.Twitter vTwitter)
Returns an access token associated with this instance. |
java.lang.String[] |
getAccessTokenDetails()
Returns an access token and password. |
java.lang.String |
getAuthenticationURL()
Get Twitter Authentication (OAuth protocol) URL. |
java.lang.String |
getAuthenticationURL(twitter4j.http.RequestToken requestToken)
Get Twitter Authentication (OAuth protocol) URL |
java.lang.String |
getConsumerKey()
|
java.lang.String |
getConsumerSecret()
|
int |
getHourlyLimit(twitter4j.RateLimitStatus rateLimitSts)
Get Twitter user hourly API call limitations. |
twitter4j.http.RequestToken |
getOAuthRequestToken()
Get Twitter Request token |
twitter4j.RateLimitStatus |
getRateLimitStatus()
Get Twitter user Rate Limit details. |
int |
getRemainingHits(twitter4j.RateLimitStatus rateLimitSts)
Get Twitter user remaining API call limit. |
int |
getSecondsUntilReset(twitter4j.RateLimitStatus rateLimitSts)
Time in seconds, left for reset hourly limit. |
twitter4j.User |
getTwiterUser()
Returns Twitter user representation of already authentication session (see loadTwiterUser). |
twitter4j.Twitter |
getTwitter4j()
|
java.lang.String |
getUserDescription(twitter4j.User u)
Get Twitter user description. |
java.lang.String[] |
getUserFollowers(int limit)
Get Twitter user followers. |
java.lang.String[] |
getUserFriends(int limit)
Get Twitter user friends. |
java.lang.String |
getUserName(twitter4j.User u)
Get Twitter user name. |
java.lang.String |
getUserScreenName(twitter4j.User u)
Get Twitter user screen name. |
twitter4j.User |
loadTwiterUser()
Returns Twitter user representation if authentication was successful. |
void |
sendDirectMessage(java.lang.String screenName,
java.lang.String text)
Send direct message to another twitter user. |
twitter4j.User |
showUser(int userId)
Returns given Twitter user (id) representation. |
twitter4j.User |
showUser(java.lang.String screenName)
Returns given Twitter user (screenName) representation. |
void |
shutdown()
Release all recourse associated with this session. |
void |
updateStatus(java.lang.String text)
Update status of authenticated Twitter user. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int TOKEN
public static final int TOKEN_SECRET
| Constructor Detail |
|---|
public VICTwitter(java.lang.String consumKey,
java.lang.String consumSecret)
public VICTwitter(java.lang.String consumKey,
java.lang.String consumSecret,
twitter4j.http.AccessToken accessToken)
| Method Detail |
|---|
public twitter4j.Twitter getTwitter4j()
public java.lang.String getConsumerKey()
public java.lang.String getConsumerSecret()
public twitter4j.http.RequestToken getOAuthRequestToken()
throws java.lang.Exception
java.lang.Exception
public java.lang.String getAuthenticationURL()
throws java.lang.Exception
java.lang.Exception
public java.lang.String getAuthenticationURL(twitter4j.http.RequestToken requestToken)
throws java.lang.Exception
requestToken - RequestToken, which used for the Authentication phase of the OAuth protocol.
java.lang.Exception
public twitter4j.http.AccessToken getAccessToken()
throws java.lang.Exception
java.lang.Exception
public java.lang.String[] getAccessTokenDetails()
throws java.lang.Exception
java.lang.Exception
public twitter4j.http.AccessToken getAccessToken(twitter4j.Twitter vTwitter)
throws java.lang.Exception
vTwitter - associated Twitter (twitter4j) session.
java.lang.Exception
public twitter4j.http.AccessToken getAccessToken(java.lang.String token,
java.lang.String tokenSecret)
throws java.lang.Exception
token - access tokenjava.lang.Exception
public twitter4j.User loadTwiterUser()
throws java.lang.Exception
java.lang.Exception
public twitter4j.User getTwiterUser()
throws java.lang.Exception
java.lang.Exception
public twitter4j.User showUser(java.lang.String screenName)
throws java.lang.Exception
screenName - Twitter user screen name.
java.lang.Exception
public twitter4j.User showUser(int userId)
throws java.lang.Exception
userId - Twitter user ID
java.lang.Exceptionpublic void shutdown()
public java.lang.String getUserName(twitter4j.User u)
u - Twitter user representation.
public java.lang.String getUserScreenName(twitter4j.User u)
u - Twitter user representation.
public java.lang.String getUserDescription(twitter4j.User u)
u - Twitter user representation.
public java.lang.String[] getUserFollowers(int limit)
throws java.lang.Exception
limit - maximum number of followers to be returned
java.lang.Exception
public java.lang.String[] getUserFriends(int limit)
throws java.lang.Exception
limit - maximum number of friends to be returned
java.lang.Exception
public twitter4j.RateLimitStatus getRateLimitStatus()
throws java.lang.Exception
java.lang.Exception
public int getHourlyLimit(twitter4j.RateLimitStatus rateLimitSts)
throws java.lang.Exception
rateLimitSts - Rate Limit Status (see getRateLimitStatus).
java.lang.Exception
public int getRemainingHits(twitter4j.RateLimitStatus rateLimitSts)
throws java.lang.Exception
rateLimitSts - Rate Limit Status (see getRateLimitStatus).
java.lang.Exception
public int getSecondsUntilReset(twitter4j.RateLimitStatus rateLimitSts)
throws java.lang.Exception
rateLimitSts - Rate Limit Status (see getRateLimitStatus).
java.lang.Exception
public void sendDirectMessage(java.lang.String screenName,
java.lang.String text)
throws java.lang.Exception
screenName - recipient twitter user screen namejava.lang.Exception
public void updateStatus(java.lang.String text)
throws java.lang.Exception
text - status (max 140 chars).
java.lang.Exception
public twitter4j.User follow(java.lang.String screenName)
throws java.lang.Exception
screenName - followed twitter user screen name
java.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||