
[PHP] The beginning of a Twitter API..
I have three upcoming projects that involve Twitter, so I decided to write my own Twitter API to streamline the development of them.. So I've dedicated today's programming to my Twitter API, and I've now come up from breath (a few hours of coding, documenting, debugging, optimizing, researching Twitter's API, etc).
Here's what the API looks like so far

The finished version will have better exception handling I suppose, as it's rather primitive right now.. Here are the current Twitter API calls it has methods for:
View the script(I have to post it as an external link, it's too large for the forum

)
It currently supports these API methods:
Code:
Timeline
[X] statuses/public_timeline
[X] statuses/friends_timeline
[X] statuses/user_timeline
[X] statuses/mentions
Status
[X] statuses/show
[X] statuses/update
[X] statuses/destroy
User Methods
[X] users/show
[X] statuses/friends
[X] statuses/followers
Direct Message Messages
[X] direct_messages
[X] direct_messages/sent
[X] direct_messages/new
[X] direct_messages/destroy
Friendship Methods
[ ] friendships/create
[ ] friendships/destroy
[ ] friendships/exists
Social Graph Methods
[ ] friends/ids
[ ] followers/ids
Account Methods
[X] account/verify_credentials
[X] account/rate_limit_status
[ ] account/end_session
[ ] account/update_delivery_device
[ ] account/update_profile_colors
[ ] account/update_profile_image
[ ] account/update_profile_background_image
[ ] account/update_profile
Favorite Methods
[ ] favorites
[ ] favorites/create
[ ] favorites/destroy
Notification Methods
[ ] notifications/follow
[ ] notifications/leave
Block Methods
[ ] blocks/create
[ ] blocks/destroy
Help Methods
[ ] help/test
Official Twitter documentation:
http://apiwiki.twitter.com/Twitter-API-Documentation