06-21-2008, 05:55 PM
|
#1 (permalink)
|
|
The Wanderer
Join Date: Jan 2008
Location: Nottingham
Posts: 7
Thanks: 1
|
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.
Last edited by Daniel : 06-21-2008 at 10:12 PM.
|
|
|