Made of Everything You're Not

Writing code... well, forever really. Sigh...
  • Home
  • Projects
  • Portfolio
  • Resume
« Why I Hate Facebook Connect
More Bad Behavior »

Simple Twitter Search with PHP

So, I’ve already gone into detail on the Arc90 Twitter API Service and it’s pretty fun to work with. One small problem though; it’s pretty big, complicated and, well, bulky. There’s a lot you have to do to get something up and running.

XKCD

XKCD

Enter PHPTwitterSearch; a pretty easy to use, lightweight, Twitter API Search class. It’s based on the class originally developed by David Billingham, which I admit, I didn’t check out so I don’t know how much it’s based on.

The thing I didn’t really like about the Arc90 script was how complicated the search process was. In case you didn’t notice, I didn’t go into any detail about the search process; for precisely because it was just to complicated. I stopped having fun when working with the search functionality.

Simplicity was what immediately drew me to PHPTwitterSearch. Here’s a basic example of a search:

1
2
3
4
5
6
<?php
$query = 'findme';
$search = new SWTwitterSearch();
$search = new TwitterSearch($query);
$results = $search->results();
?>

Very, very simple. The above searches the API for $query.

Here’s the best part though; for a little more complication all you have to do is chain the calls together.

1
2
3
4
5
<?php
$search = new SWTwitterSearch();
$search = new TwitterSearch();
$results = $search->from('username')->with('hashtag')->to('username2')->results();
?>

The above searches the API for tweets from “username” with the hash string “#hashtag” that was sent to the user “username2″.

The class returns an array with objects that’s really basic and simple.

Bookmark and Share

Related Posts

Stand Alone ExpressionEngine Authentication
Importing Legacy Users Into ExpressionEngine
CartThrob 2.0 Beta Fun
ExpressionEngine and the Mystery of M00o93H7pQ09L8X1t49cHY01Z5j4TT91fGfr
Custom Routes With Zend Framework

Tags: php, PHPTwitterSearch, twitter, twitter api

This entry was written by Eric Lamb and posted on Thursday, May 14th, 2009 at 5:30 am and is filed under Programming. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply

Click here to cancel reply.

  • Subscribe: Entries | Comments
  • About Me

    Email Email
    Twitter Twitter
    310.739.3322
  • Categories

    • Brain Dump
    • Business
    • Code
    • IT
    • Programming
    • Rant
    • Servers
  • Archives

    • October 2011
    • August 2011
    • July 2011
    • June 2011
    • May 2011
    • April 2011
    • March 2011
    • February 2011
    • January 2011
    • December 2010
    • November 2010
    • October 2010
    • September 2010
    • August 2010
    • July 2010
    • June 2010
    • May 2010
    • April 2010
    • March 2010
    • February 2010
    • January 2010
    • December 2009
    • November 2009
    • October 2009
    • September 2009
    • August 2009
    • July 2009
    • June 2009
    • May 2009
    • April 2009
    • March 2009
    • February 2009
    • January 2009
    • December 2008
    • November 2008
    • October 2008

Copyright © 2008 - 2012 Eric Lamb - All rights reserved