Made of Everything You're Not

No, not the flute playing Eric Lamb; the guitar playing, PHP programmer Eric Lamb. The better Eric Lamb.
  • Home
  • Projects
  • Portfolio
  • Resume

Posts Tagged ‘PHPTwitterSearch’

Simple Twitter Search with PHP

Posted in Programming on May 14th, 2009 by Eric Lamb – Be the first to comment

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
  • 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