Package winterwell.jtwitter

Interface Summary
AStream.IListen Use these for push-notification of incoming tweets and stream activity.
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 Messages and Statuses.
TwitterEvent.Type  
 

Class Summary
AStream Internal base class for UserStream and TwitterStream.
AStream.Outage  
InternalUtils Utility methods used in Twitter.
Message A Twitter direct message.
OAuthScribeClient It is recommended that you use OAuthSignpostClient instead.
OAuthSignpostClient OAuth based login using Signpost (http://code.google.com/p/oauth-signpost/).
Place Support for Twitter's geo location features.
Place.LatLong A latitude-longitude coordinate.
RateLimit Info on your Twitter API usage - how many calls do you have to use?
Status A Twitter status post.
Twitter Java wrapper for the Twitter API version "2.5"
Twitter_Account Access the account methods: e.g.
Twitter_Account.Search  
Twitter_Analytics Example Usage:
Twitter_Geo Twitter's geolocation support.
Twitter_Users API calls relating to users and relationships (the social network).
Twitter.TweetEntity A special slice of text within a tweet.
TwitterEvent  
TwitterList A Twitter list, which uses lazy-fetching of its members.
TwitterStream Connect to the streaming API.
URLConnectionHttpClient A simple http client that uses the built in URLConnection class.
User A Twitter user.
UserStream Deprecated. There are bugs on Twitter's end -- the messages returned by this stream may not include all the messages to a user.
 

Enum Summary
Twitter_Account.KAccessLevel  
Twitter.KEntityType  
Twitter.KRequestType The different types of API request.
TwitterStream.KMethod  
 

Exception Summary
TwitterException A runtime exception for when Twitter requests don't work.
TwitterException.AccessLevel Subclass of 403 thrown when you breach the access level of the app / oauth-token.
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.E406 Not Acceptable.
TwitterException.E40X A user-error.
TwitterException.E413 Too Long.
TwitterException.E416 Range Unacceptable.
TwitterException.E50X A code 50X error (e.g.
TwitterException.FollowerLimit Subclass of 403 thrown when you follow too many people.
TwitterException.IO An IO exception, eg.
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.TooManyLogins A code 420 error indicates that the account has been logging in too often.
TwitterException.TooRecent Thrown if you poll too frequently.
TwitterException.TwitLongerException Exception thrown if something goes wrong with twilonger.com integration for long tweets.
TwitterException.Unexplained Something has gone wrong.
TwitterException.UpdateToOAuth Legacy exception thrown when trying to use basic auth instead of oauth.