TalkPHP

TalkPHP (http://www.talkphp.com/forums.php)
-   Script Giveaway (http://www.talkphp.com/script-giveaway/)
-   -   Ping.FM Wrapper Class (http://www.talkphp.com/script-giveaway/2988-ping-fm-wrapper-class.html)

Daniel 06-21-2008 05:55 PM

Ping.FM Wrapper Class
 
Ping.FM wrapper class

Version 0.2.1b

Download link: http://danltn.com/bin/b4g.phps
PHPClasses.org link: Browse the available classes - PHP Classes

This class allows you really easy interaction with the API features of Ping.FM. It also parses the XML return for easy access to the important data. (Accessible in $wrapper->details array)

Nothing too confusing about it, if you need more details check it on the Ping.FM API site, otherwise I can probably answer most questions.

Basic usage example:

PHP Code:

try
{
    
$wrapper = &new PingFM_Functions;
    
/** Create a new function call */
    
$wrapper->dev_api 'DEV_API';
    
/** Your dev API */
    
$wrapper->user_api 'USER_API';
    
/** Their user API */
    
if ( $wrapper->validate() ) /** If it validates */
    
{
        
/** Let's retrieve the last 3 messages for fun */
        
if ( $wrapper->latest(3'DESC') )
        {
            echo 
'Latest 3 message IDs: 'implode', 'array_keys($wrapper->details['messages']) ), '.';
            echo 
'<br />'"\n";
            
/** Show the array, just an example, you wouldn't really use this. */
        
}
        if ( 
$wrapper->post('status''is bored') ) /** Post to it */
        
{
            echo 
'Your status has been updated to "is bored."';
            
/** Another weird example */
        
}

    }
}
catch ( 
exception $e )
{
    echo 
$e->getMessage();


Enjoy, and any questions - just ask.


All times are GMT. The time now is 04:19 PM.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0