Package winterwell.jtwitter

Interface Summary
Twitter.ICallback Use to register per-page callbacks for long-running searches.
Twitter.IHttpClient Interface for an http client - e.g.
Twitter.ITweet This gives common access to features that are common to both Twitter.Messages and Twitter.Statuses.
 

Class Summary
OAuthScribeClient OAuth based login using Scribe (http://github.com/fernandezpablo85/scribe).
OAuthSignpostClient OAuth based login using Signpost (http://code.google.com/p/oauth-signpost/).
ThirdParty Status: experimental! Access to 3rd party services: - Infochimp Trust Rank scores - Twitlonger: Actually, this is done via Twitter.updateLongStatus(String, long) Note: These services typically require their own api-keys and may have there own terms and conditions of use.
Twitter Java wrapper for the Twitter API version "1.7.3"
Twitter.Message A Twitter direct message.
Twitter.Status A Twitter status post.
Twitter.TweetEntity TODO A special slice of text within a tweet.
Twitter.User A Twitter user.
TwitterAccount Status: sketch!
TwitterList A Twitter list, which uses lazy-fetching of its members and other details.
URLConnectionHttpClient A simple http client that uses the built in URLConnection class.
 

Enum Summary
Twitter.KEntityType  
 

Exception Summary
TwitterException A runtime exception for when Twitter requests don't work.
TwitterException.BadParameter Exception thrown when Twitter doesn't like a parameter.
TwitterException.E401 An unauthorised exception.
TwitterException.E403 A Forbidden exception.
TwitterException.E404 Indicates a 404: resource does not exist error from Twitter.
TwitterException.E50X A code 50X error (e.g.
TwitterException.Parsing Problems reading the JSON returned by Twitter.
TwitterException.RateLimit Indicates a rate limit error (i.e.
TwitterException.Repetition Subclass of 403 thrown when you try to do something twice, like post the same status.
TwitterException.SuspendedUser Exception thrown when trying to query a suspended account.
TwitterException.Timeout A timeout exception - probably caused by Twitter being overloaded.
TwitterException.TwitLongerException Exception thrown if something goes wrong with twilonger.com integration for long tweets.
TwitterException.Unexplained Something has gone wrong.