Access social networks apis
The snippet bellow show how to use Original Facebook and Twitter social apis with HybridAuth:
<?php
$config = dirname(__FILE__) . '/library/hybridauth.php';
require_once( "library/Hybrid/Auth.php" );
try{
$hybridauth = new Hybrid_Auth( $config );
# try to authenticate with some providers
$facebook = $hybridauth->authenticate( "Facebook" );
$twitter = $hybridauth->authenticate( "Twitter" );
# now try to play with theses social apis
# Facebook: https://developers.facebook.com/docs/reference/api/
// ask facebook for friends list
$response = $facebook->api()->api('/me/friends');
// Post to the user wall
$response = $facebook->api()->api("/me/feed", "post", array(
message => "Hi there",
picture => "http://www.mywebsite.com/path/to/an/image.jpg",
link => "http://www.mywebsite.com/path/to/a/page/",
name => "My page name",
caption => "And caption"
));
# Twitter: https://dev.twitter.com/docs/api
// Returns the current count of friends, followers, updates (statuses) ...
$response = $twitter->api()->get( 'account/totals.json' );
// You get the point
}
catch( Exception $e ){
echo "Ooophs, we got an error: " . $e->getMessage();
}