PHP twitter API
I started too much OpenSource projects in the past. I try to publish all of them step by step here, because some of them are really cool. But for today, I have a new class for you. It is yet another a twitter API written in PHP. I must confess that the class becomes really complex because I tried to implement really every API method supported by twitter.
Why should you use this class? And what is so different to other API's. There are a few really good API's for twitter out there but I tried to combine the best things of all classes in this one and added a few own features. For example, the work on my previous class xColor has influenced me as I will show you in the example below. So your next project could be easily an online twitter designer or something else. But let's proceed with some snippets:
<?php
$xt = new xTwitter('roberteisele', '*********');
$xc = new xColor;
$base_color = '#44cc00';
$border_color = array(204, 0, 0); // #c00
$text_color = '333';
$xt->updateColors($base_color, $text_color, $border_color, $xc->opacity($base_color, '#fff', 20));
?>
I think the most important API method is the status update to publish a new tweet:
<?php $message = 'Did you hear, there is a new twitter API for PHP: http://www.xarg.org/2010/02/php-twitter-api/'; $xt->updateStatus($message); ?>
With the more general method updateStatus() the new tweet will be shorten by removing long URL's using the URL shortener tr.im. Okay, I could continue bringing examples for every method, but read the source, read the documentation and enhance the functionality of twitter :)
3 Responses to "PHP twitter API"
Sorry, comments are closed for this article. Contact me if you want to post an inventive contribution.
It has every Twitter function you will ever need.I have also fully documented it with comments directly from the Twitter API so that the functions are easy to understand.
Thanks,
Mick
Was wondering of you could provide some examples on the use of your class, and maybe some documentation . Or maybe perhaps point me in the right direction.
Thank you for your time.
Christian