Twitter API ME Wiki
Twitter API ME is a compelling and well defined API for Java developers who wish to write applications that provide any kind of access to Twitter's services. The API provides support for the main and more popular services on Twitter, e.g., "tweet" searching and posting. Each functionality provided in turn is very straightforward to use, just like Twitter's philosophy itself. In additional, Twitter API ME is under continuous improvement, so more services are added as new versions are released.
Another great characteristic of Twitter API ME is the capability of running on different Java platforms. In other words, you can use the API to write applications for Java SE, Java ME, Android or any other Java compliant platform.
Table of Contents:
- History
- Features
- Supported Platforms
- Sample Codes
- Searching for Tweets
- Verifying User's Credentials
- Retrieve Rate Limit Status
- Posting Tweets
- See Also
- References
- External Links
History
The history of Twitter API ME development is quite simple and short. Everything started on August/2009, during Ernandes' vacation. As he did not have many things to do and was very curious on Twitter, Ernandes decided to exercise his creative leisure designing and implementing a API to access Twitter's services. As an enthusiast of mobile application, he first decided to design an API for Java ME. However, he did not last much to change his mind and then decide to write an API to run on any Java platform.
The first version took about two months to be released, since Ernandes just worked during his free time. On October 29th, the version 1.0 was published only providing the searching tweets feature. As developers started to meet Twitter API ME, Ernandes continued to work on new features, mainly the one for posting tweets. Two months later, on Jan 5th, 2010, the version 1.1 was publishing, now supporting tweet posting.
Licensing
Twitter API ME Project is under GNU General Public License v2.0.
Update History
As Twitter API ME is quite young, so just one update has been released since its original release. The update consists typically bug fixes and add new features.
| Version | Date | Contents |
|---|---|---|
| ||
|
Features
Twitter API ME attempts to provide support for most features available by Twitter API. See below the current features on version 1.1:
| Feature | Description |
|---|---|
| Tweet searching | Create your own queries and search for all tweets that match your criteria. |
| Tweet posting | Submit your tweets in a very easy and quick way. |
| User account authentication | Check the credentials of a given user account. |
| User account data access | Access the profile information (e.g. name, url, location, etc.) of a given user account. |
| Rate limit status access | Check your current rate limit status and be aware of how many requests left. |
Supported Platforms
As advanced in the description, a great characteristic of Twitter API ME is the capability of running on different Java platforms. The core components are implemented using POJOs (Plain Old Java Objects) and the most common packages and classes, e.g., java.lang, java.util, Vector, String, etc. This way, Twitter API can any be present on most Java platforms: from the most compact until the most complete.
The current two Java platforms supported by Twitter API ME are:
- Java Micro Edition (MIDP 2.0 / CLDC 1.0)
- Android 1.1






